Knights Armament SR-25 APR Upper Receiver Assembly 6.5 Creedmoor 22″ Barrel URX 4 M-Lok Handguard

$3,517.00