You are looking at a complete upper receiver ready to attach to your lower receiver.
This upper INCLUDES the bolt carrier group and has a high end ambi charging handle.
All complete uppers are not created equal.
This Jurassic Arms Upper receiver has the M-Lok competition Shark Handguard and Muzzle Brake.
The Muzzle Brake/Compensator installed on this upper is perfect for keeping your barrel steady for an extremely fast follow up shot.
It is equipped with a 16″ 5.56 NATO Barrel which also works with .223 .
The Upper receiver is also from Jurassic Arms.
Jurassic Arms is known for their High Quality AR15 parts at reasonable prices.