This upper is a complete assy, has the bcg also. It's on sale for $199 due to BF 2017 sale. There are some good reviews of this upper in the non-OR version on you tube
https://www.midwayusa.com/product/748147/ar-stoner-ar-15-optics-ready-upper-receiver-assembly-556x45mm-16-barrel
https://www.midwayusa.com/product/748147/ar-stoner-ar-15-optics-ready-upper-receiver-assembly-556x45mm-16-barrel