Recieved and installed my stock today. It's of good quality but I had some trouble installing it without leaving scratches on the stock and screws, even a couple on the rear trunnion. It would be nice if the holes were at least pre drilled for screws. Overall though I'm happy with the shorter length of pull and it was a decent price.