An excellent upgrade over my plastic stock. Couldn't be happier. It's high quality all the way, and everything I expected with no disappointments. I did a lot of research before spending my money on this stock, and some have reported problems with it being too tight and not fitting well. I had no issues whatsoever sliding it onto my mil spec buffer tube. I did, however, loosen the front screw before installing. I read that it acts as a tensioner and that is what I experienced too. Loosen before sliding it on, then simply tighten until it's just loose enough to slide back and forth with no play. Perfect fit at that point.