I ordered a complete upper, stating it comes complete, drop in ready supposed to be bolt carrier and charge handle included. Neither included. Site offered 3 day shipping with a guarantee delivered by date, for extra money of course which I paid. Took way longer than the time I paid for. 100% do NOT recommend using from them. I sent over 5 emails in the last 2 weeks with zero response. I wish this company would get banned from the gun community for ripping its customers off and not carrying at all.