Skip to content

AR Upper Parts

AR-15 upper parts including barrels, handguards and BCGs at Schaefer Defense near Lubbock, TX. Build your AR with upper parts shipped nationwide.

// CATALOG

AR Upper Parts

2,250 products
-5%
One Horse OH-HG03 M-LOK Handguard, 7-inch
Original price was: $54.99.Current price is: $52.19.

In stock

-10%
Angstadt Arms 14.8-Inch Suppressor Series M-LOK Handguard
Original price was: $199.00.Current price is: $179.00.

In stock

-10%
Angstadt Arms Suppressor Series 9.3-Inch M-LOK Handguard
Original price was: $179.00.Current price is: $161.00.

Out of stock

-22%
KRISS G3 Handguard, 10-Inch, M-LOK, Black
Original price was: $69.99.Current price is: $54.71.

Only 1 left in stock

-10%
One Horse Upper Parts Kit, Dust Cover / Forward Assist
Original price was: $19.99.Current price is: $18.01.

In stock

-25%
Armaspec Harmonics-Tuner Muzzle Brake, .223/5.56 Black
Original price was: $149.99.Current price is: $112.07.

Only 5 left in stock

-18%
VKTR Forged Complete AR Upper, 10.5in 4140 Hammer-Forged Barrel, Sniper Grey
Original price was: $1,799.00.Current price is: $1,474.66.

Only 1 left in stock

-16%
VKTR VK1 Complete AR Upper, 5.56 NATO 13.7in, FDE Cerakote
Original price was: $1,899.00.Current price is: $1,602.96.

Only 1 left in stock

-13%
Aero Precision Enhanced M-LOK Handguard Gen 2, AR15, 7.3-inch, FDE Cerakote
Original price was: $144.99.Current price is: $126.48.

Out of stock

-29%
Rearden DPB Muzzle Brake, .375 Caliber, 5/8-24, Nitride
Original price was: $89.00.Current price is: $62.94.

Out of stock

-15%
White Label Armory M16 Bolt Carrier Group, 5.56, Billet Extractor, Black Nitride
Original price was: $149.00.Current price is: $126.10.

Only 5 left in stock

-16%
Leapers Detachable Carry Handle, AR-15, Anodized/Phosphate
Original price was: $71.97.Current price is: $60.10.

Only 5 left in stock

-3%
One Horse LLC Rifle-Length Gas Tube
Original price was: $16.99.Current price is: $16.56.

In stock

-6%
Armaspec Pistol-Length Gas Tube, Stainless Steel
Original price was: $13.59.Current price is: $12.73.

In stock