Best Ways To Contact Us or if you have questions:


Texting and emailing are the best ways to contact. If you have questions concerning an online order please be able to provide order number so we can reference it. 

  1. Shoot Us a Text at 480-646-6356 (do this prior to ordering the wrong magazine, we can help you choose the right one for your firearm) We can also look at your firearm if your unsure through pictures. 
  2. Email Us at Ive Got Questions
  3. Call us at 480-646-6356


</br >


Store Front is located at 7602 E. Main St, Mesa, AZ, 85207



Sunday Closed
Monday Closed
Tuesday Closed
Wednesday 4PM – 7PM
Thursday 4PM – 7PM
Friday 4PM – 7PM
Saturday 9AM – 5PM


37948 N Sandy Dr, San Tan Valley, AZ 85140

Available for transfers on Sunday, Monday, Tuesday


Frequently Asked Questions

Please read our FAQ before sending us a message.

What do you charge for an FFL Transfer?
If you purchase firearms from another location feel free to contact us and allow us to handle your transfer needs. We only charge $25.00 for the transfer of your firearm.
Which payment methods are accepted in the Online Shop?
One Stop Firearms accepts all major credit cards and some crypto currencies. Please call for USPS Money Order options.
How secure is shopping in the Online Shop? Is my data protected?
We use Secure Sockets Layer (SSL) encryption when collecting or transferring sensitive data such as credit card information. SSL encryption is designed to make the information unreadable by anyone but us. This security measure is working when you see either the symbol of an unbroken key or closed lock (depending on your browser) on the bottom of your browser window. Credit card numbers are used only for processing payment and kept secure and confidential.
What shipping carriers do you use?
We use a combination of shipping carriers depending on the type of item purchased as well as the state the item is being shipped. Most handguns are shipped 2nd Day Air, with all other items typically shipped ground unless otherwise selected as an optional request.
What exactly happens after ordering?
You will receive a order number to your email address you provided during checkout. Please make sure it is correct or you wont receive updates. Orders will ship usually within a couple business days, once shipped you will receive another email with the tracking information.

Send us an email