Troy doesn't make anything reasonably priced... I had a few quad rails and some other things made by them back in the day, I never had any problems with any of the parts. I also never had an upper though. I'm thinking if it's priced decent, that it is a knock off. Troy Industries isn't your average "entry level" type of gear.