Out of stock Quick view Out of stock Knights Armament SR-25 Upper Receiver - 20" $4,125.00 Knights Armament Company