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: Optics · In Stock
Showing 1851–1875 of 4802 items
UTG ACCU-SYNC
UPC: 4712274528390
$27.99UTG ACCU-SYNC
UPC: 4712274527775
$24.99Warne Maxima
UPC: 656813011681
$32.99Truglo Tru-Bead
UPC: 788130010693
$38.99Truglo Fiber-Optic
UPC: 788130080702
$61.99
TruGlo TG131G1 Fiber-Optic Red/Fiber Optic Front Sight-Green/Fiber Optic Rear Sight Glock 17/17L/19
Truglo Fiber-Optic
UPC: 788130080733
$61.99Truglo Traditional Dot Sight
UPC: 788130090770
$52.99Hiviz Sight Installation Tool
UPC: 613485586718
$13.99
HiViz FL2005G Flame Bead Replacement Front Sight Black | Green Fiber Optic Front Sight Universal Threads
Hiviz Flame Bead Replacement Front Sight
UPC: 613485587197
$14.99
HiViz FL2005R Flame Bead Replacement Front Sight Black | Red Fiber Optic Front Sight Universal Threads
Hiviz Flame Bead Replacement Front Sight
UPC: 613485587104
$14.99
HiViz MGC2006 Magni-Comp Bead Replacement Front Sight Black | Green/Red Fiber Optic Universal Threads
Hiviz Magni-Comp Bead Replacement Front Sight
UPC: 613485586800
$33.99Leupold Standard
UPC: 030317499075
$28.99Leupold Standard
UPC: 030317499044
$28.99Leupold Standard
UPC: 030317499013
$28.99Leupold Standard Base
UPC: 030317500368
$25.99Leupold Standard Base
UPC: 030317500283
$30.99Leupold Standard Base
UPC: 030317500290
$25.99Leupold Standard Base
UPC: 030317500184
$30.99Leupold Standard Base
UPC: 030317500160
$30.99Leupold Standard Base
UPC: 030317499969
$37.99Leupold Standard Base
UPC: 030317500078
$40.99Leupold Standard Base
UPC: 030317500016
$37.99Leupold Standard Base
UPC: 030317500047
$37.99Leupold Standard Base
UPC: 030317517014
$30.99Leupold Standard Base
UPC: 030317512569
$30.99




























