Noveske AR-15 Light Shorty Gen 3 Upper Receiver Assembly 5.56x45mm 10.5″ NSR-9 M-Lok Handguard Battle Arms Charging Handle KX5 Muzzle Brake

$1,250.00