M16A1 C7 Stripped Upper Receiver w/ Brass Deflector - D100

$159.95

In stock: 19 in Youngsville - NC, 0 in Bakersfield - CA