I ordered an upper from Tromix last week late in the day, when I checked my email at 5:30 am the next morning it had already shipped. I received it 4 days later. I had a few questions about additional accessories and such I emailed and I had my answers from Tony a couple hours later. The upper is legit and correct in fit and finish, I could not find one naggle under inspection right down to the stamping on the barrel. Easily one of the best businesses I've Dealt with in the product I received and in the customer service, buy with confidence.