Firearms for Sale in Oklahoma City
Shop Oklahoma’s Largest selection of Firearms. Browse our leading-quality selection of firearms by visiting our store and our H&H firearm sales team will be able to help you. Our H&H firearm sales team has the utmost knowledge and background for top-leading brands of firearms. The brands we carry are a top-quality brand of firearms with quality features and safety mechanisms, including Beretta, Ruger, Browning, and dozens more.
We offer quality firearms from brands such as:
ArmaLite, Auto-Ordnance, Barrett, Beretta, Benelli, Browning, Bushmaster, Bond Arms, Caesar Guerini, Chiappa, Crickett, CVA, CZ, Colt, Cimarron, Christensen Arms, Charter Arms, DPMS, Daniel Defense, Ed Brown, Franchi, FN, Fabarm, Glock, H&K, Henry, H&R, Kahr, Kriss, Kel-Tec, Kimber, LWRC, Magnum Research, Marlin, Mossberg, North American Arms, Nighthawk, New England Arms, NEMO, Para-Ordnance, Remington, Ruger, Rock River, Sako, Savage, Sig Sauer, Smith & Wesson, Springfield, STI, Stoeger, Taurus, Thompson Center, Tikka, Taylor & Co, Uberti, Walther, Webley & Scott, Winchester, Wilson, Windham, and Weatherby.
Our inventory is as diverse as the needs of our guests.
We are proud to offer a sizable selection of consignment and used firearms, and also buy and trade used firearms.
If our available goods do not feature the firearm you need, we are more than happy to special order it for you.
Eyeing an expensive gun that might put you over budget? We offer a layaway program to help with those big purchases.
Our inventory is very fluid; it varies week by week!
View our listings on Guns International
Shop New and Used Guns and Firearms on sale online. Shop handguns, rifles & shotguns from top brands and save! Check out our inventory of firearms at Guns International! CLICK HERE to visit our listings on Guns International.
View Our Distribution Center Inventory
This section of our online store is powered by Sports South, one of the nation’s largest distributors.
All items listed online are filled via distributor. Order volume has increased dramatically and we are doing everything possible to process and ship all orders quickly. Typical orders are filled within 3-5 business days however it may be longer due to the level of demand. We will call you when your order has arrived for in store pick up.
Please note that our online listed prices and inventory that are reflected online are online exclusives and may or may not match our in-store inventory. Not all items on this website are available in our store. By proceeding, I understand that not all items on the website are available at our store location.