Your Revolution begins with the right equipment.
Firearms, practical guidance, and training from a local shop built around knowledgeable service.
REVOLUTIONARY ARMS
Find the right fit. Understand it fully.
HAND-PICKED & CURRENT DEALS
Featured Inventory
Items we've selected to highlight, plus a few current in-stock specials.
Thompson/Center
PROHUNTER RIFLE 25CM SS 26"
Encore Prohunter
$1,018.99Browse by category
Shop the major departments in our current distributor catalog. Categories can be combined with On Sale, In Stock, manufacturer, model, caliber and price filters below.
Active: Personal Defense / Tactical
Showing 3451–3475 of 16051 items
Federal Champion
UPC: 604544634235
$95.99Federal Train + Protect
UPC: 604544656213
$54.99Federal Premium
UPC: 604544658125
$42.99Federal Premium
UPC: 604544658330
$35.99Federal Punch
UPC: 604544659016
$28.99
Federal P357SHST1S Premium Personal Defense 357Sig 125gr HST Jacketed Hollow Point 20 Per Box/10 Case
Federal Premium
UPC: 604544657463
$43.99Federal Military Grade
UPC: 604544653649
$32.99Federal Premium
UPC: 604544658132
$37.99
Federal P9HST3S Premium Personal Defense 9mmLuger+P 124gr HST Jacketed Hollow Point 20 Per Box/10 Case
Federal Premium
UPC: 604544657456
$36.99
Federal P9HST2TM100 Premium Practice & Defend 9mmLuger 147gr HST JHP/Syntech TSJ 100 Per Box/5 Case
Federal Premium
UPC: 604544653601
$81.99
Federal P9HST1TM100 Premium Practice & Defend 9mmLuger 124gr HST JHP/Syntech TSJ 100 Per Box/5 Case
Federal Premium
UPC: 604544653595
$82.99Federal Punch
UPC: 604544659047
$23.99Federal Champion
UPC: 604544634211
$72.99Federal Champion
UPC: 029465063238
$35.99Federal Train + Protect
UPC: 604544658019
$34.99
Federal P380HSD1 Premium Personal Defense 380ACP 99gr Hydra-Shok Deep Hollow Point 20 Per Box/10 Case
Federal Premium
UPC: 604544653465
$37.99Federal Punch
UPC: 604544659009
$23.99Federal Premium
UPC: 604544658323
$40.99Federal Premium
UPC: 604544658361
$74.99Federal Premium
UPC: 604544659412
$73.99Federal Premium
UPC: 604544659429
$73.99Federal Premium
UPC: 604544656077
$63.99Federal Premium
UPC: 604544659405
$57.99Federal Premium
UPC: 604544659436
$57.99Federal Premium
UPC: 604544658309
$39.99































