Although it took 6 weeks after order to get my VZ-58 Sporter, everything went without a hitch. Once shipped, it arrived at my FFL quickly. They even send you a check for the transfer fee. Would definitely do business with them again.