walmart is fast but so is crosman. they get them shipped out pretty quick on repairs and returns. their service has been pretty amazing