Psa 7.5 inch upper and a psa lower. 300 blk out. It has a 3.5lb cmc single stage trigger. muzzle brake is deadair/keymo flash hider qd for suppresors. black rain ordnance adjustable gas block. nickel boron bgc is psa. bcm charging handle. Also has some anti walk pins.