Browse our inventory of AR upper parts from trusted brands like Cole-TAC, Daniel Defense, NcSTAR, Rise Armament, and VKTR. ICB Firearms carries quality AR upper parts for builders and shooters who need dependable components for upgrades, repairs, routine maintenance, and custom rifle setups across common configurations and calibers. You can narrow your search with AR barrels, AR bolt carrier groups, and AR charging handles when you want to tune fit, reliability, and overall performance. We also stock AR gas system and AR handguards to help complete upper assemblies and keep your rifle configured for range work, training, and regular use.
Showing 1329–1344 of 1945 results
-
Sale!

ODIN FOREND RAGNA M-LOK – 17.5″ BLACK AR-15
Original price was: $174.00.$165.30Current price is: $165.30. Add to cart -
Sale!

ODIN GAS BLOCK .750″ – LOW PROFILE AR-15
Original price was: $34.00.$32.30Current price is: $32.30. Add to cart -

ODIN GAS TUBE CARBINE LENGTH – FOR AR-15
$18.99 Add to cart -

ODIN GAS TUBE MID-LENGTH – FOR AR-15
$18.99 Add to cart -

ODIN GAS TUBE PISTOL LENGTH – FOR AR-15
$17.99 Add to cart -

ODIN GAS TUBE RIFLE LENGTH – FOR AR-15
$18.99 Add to cart -
Sale!

ODIN HANDGUARD RAGNA MLOK FF 15.5
Original price was: $164.00.$155.80Current price is: $155.80. Add to cart -
Sale!

ODIN HANDSTOP M-LOK – LOW PROFILE RED
Original price was: $54.00.$51.30Current price is: $51.30. Add to cart -
Sale!

ODIN LO PRO GAS BLOCK ADJ .875
Original price was: $89.00.$84.55Current price is: $84.55. Add to cart -
Sale!

ODIN LO PRO GAS BLOCK SS TUNABLE
Original price was: $54.00.$51.30Current price is: $51.30. Add to cart -
Sale!

ODIN LO PRO HAND STOP MLOK BLK
Original price was: $54.00.$51.30Current price is: $51.30. Add to cart -
Sale!

ODIN LOW PRO TNBL GAS BLOCK BLK
Original price was: $59.00.$56.05Current price is: $56.05. Read more -
Sale!

ODIN SUPPRESSPR MNT QD 5.56 FLASH HIDER
Original price was: $109.00.$103.55Current price is: $103.55. Read more -
Sale!

ODIN SUPPRESSPR MNT QD 7.62 FLASH HIDER
Original price was: $109.00.$103.55Current price is: $103.55. Add to cart -
Sale!

ODIN THREAD PROTECTOR 1/2-28″ – STAINLESS STEEL
Original price was: $14.00.$13.30Current price is: $13.30. Read more -
Sale!

ODIN THREAD PROTECTOR 5/8-24″ – STAINLESS STEEL
Original price was: $14.00.$13.30Current price is: $13.30. Add to cart