MMC Combos Gauntlet Arms AR-15 Left Handed Billet Upper Receiver + Recoil Technologies Premium Left Handed M16 AR-15 Black Nitride Finish Bolt Carrier Group + AR-15 M4 Charging Handle Mil-Spec Quality