Daniel Defense AR-15 MK12 SPR Upper Receiver Assembly 5.56x45mm 18″ Barrel

$1,633.00