This stripped upper receiver is a great replacement for a worn out or damaged upper receiver. All you need to complete the upper is a barrel pin and a barrel. It may require a bit of work to press in or tap in the pin after the barrel has been threaded into the receiver to insure proper fit. Gun smith may be necessary.
Approximation to protect seller's privacy