Customer Service

Shipping & Delivery
All orders are shipped as quickly as possible. Most orders, not including firearms, are shipped within one business day of the order being placed. Orders with firearms are dependent on receiving a FFL from the receiving dealer. Upon receipt of that FFL, most orders are shipped within one business day. Note that during high volume periods such as Christmas, order processing may take as much as two to three days. If you need an order expedited, please use an upgraded shipping service at checkout to ensure speedy delivery.
Privacy & Security
See our privacy policy.
Returns, Cancellations & Replacements
  • Returns may be subject to a 25% restocking fee.
  • Our standard return period is 14 days from time of purchase.
  • Electronic items and optics are not returnable.
  • We cannot accept returns for opened products where the packaging has been damaged.
  • If an item is defective, it should be sent to the manufacturer for replacement (if under warranty).
  • We do not accept returns on any firearm after it has been transferred/registered to you by your receiving dealer.  If you find a defect after that time, it must be shipped to the manufacturer for repair.
Should you need to cancel an order before it ships, you must contact us by phone at 636-791-1655. Once a label has been generated there may be a cancellation fee. 

If you purchase magazines or a firearm that isn't legal in your state, the order will be canceled and may be subject to a 5% cancellation fee.
We reserve the right to cancel an order for any reason including pricing errors, state legalities, or suspicion of credit card fraud.
Orders should be placed online through this website.
Payment, Pricing & Promotions
All pricing published on this site is only available when a purchase is made through this site. The discounted pricing and sale pricing is not available for phone orders. Payment 
Viewing Orders
Once your order has been placed it can be reviewed via the account area.
Updating Account Information
If you need to make a change to your account please log in and update the information there.