Knight’s Armament SR-25 CC 16″ MLok Upper Receiver

$3,500.00