The quality is definitely there. Everything spec's out almost identical to much higher priced upper of mine. Fitment was as expected. No mating issues with any of my lowers. Finish was great as far as coating goes. Time will tell as far as durability goes. I did make a small adjustment to get the rails from the upper to the forend smooth. Other than that, I'm very pleased.