This Complete Ambidextrous X Products Upper Receiver Set comes completely assembled with rail, barrel, gas system and bolt. A true drop-in AR15 upper that's ready to go for left or right side ejection. The unique design and performance of this complete upper will take your AR15 rifle to new heights! Please specify right or left ejection above. Note that you can change the ejection port after the fact to either side.