Troy, Upper Receiver Assembly, 10.5", Billet Upper, 9" MLOK Rail, No Muzzle Device - 5.56x45mm