How To Order

If you do not have a Federal Firearms License (FFL), federal law requires that the firearm be shipped to a local FFL dealer, who can then transfer the firearm to you. Nearly all dealers will accept a transfer for you. They will perform all the required background checks and paperwork for your area, and charge a transfer fee of around $25.

Listed below are the steps needed to purchase a firearm online:

1. Contact A Local Dealer

Contact a local dealer and arrange for them to transfer the firearm to you. If you need assistance locating a dealer, please visit

2. Place Your Order

Place your order for the desired firearm(s). You can purchase 24 hours a day using our secure website or call us during business hours at: .

3. Have Local Dealer Fax FFL

Have your local dealer fax a copy of their FFL (Federal Firearms License) to us at: . Please ensure that the fax includes your order confirmation number and your full name.

4. Shipment

Once your order is shipped we will send you a confirmation number along with a tracking number. Firearms are shipped via USPS and generally arrive within 5-10 days of the order date.

Please note:

  • We must ship firearms to your local dealer with a valid FFL.
  • We only ship the firearm after we have received their license copy that is signed in ink - (faxes are accepted).
  • We ship the firearm with a copy of our license to your dealer.
  • We do not ship out of the United States of America.
  • You must be of legal age, all state (yours) and federal laws apply.
  • Guns shipped to and from us are not to have ammunition.


Credit Card

You can order your product online using our secure server. We accept Visa, MasterCard, American Express, and Discover. All products must include the billing address on the credit card. All transactions are authorized for the full amount at time the order is placed.

Check / Money Order

You can place an online order, and choose personal check or money order as the payment option. We do not accept electronic check transfers (E-Check). Once your check is received and has cleared the bank, (14 days for personal check, 2 days for money orders) your product will be shipped.

International Orders

We do not accept orders outside of the United States of America.