I just purchased one of these upper. Did a couple of the upgrades ( m-lok handgaurd , ambidextrous ch, and nitride coated bcg .)they had listed and Free shipping totale out to 287. Ordered about 11 am today. Got an email at 6 saying it shipped already. Already doin better than psa. The last lower i ordered from them took almost a month to get. I had to call after 15 business days to see why they didnt send it yet. They still make a good product. Ill update on the it shoots