I just received and finished installing this stock on my Ruger 10-22 action. I am very well pleased with it and I am particularly fussy about what I buy. Unlike some other "plastic" stocks, this is one rigid unit and does not bend or flex at all. I highly suspect it is much more rugged than the original Ruger wood stock. The action dropped in and fit very well without any filing or modifications, and there are no gaps in the fit. The forearm is groved on the bottom to accept your fingers and thumbs and allows for a rock steady freehand hold. Sling swivels are molded into the foream and stock and appear very rigid. As a lot of others have mentioned I will have to work the finger screw to extend the moveable but plate as it is hard to turn, but in my case it fits perfectly as is. The ambidexterous cheek piece on the stock consistently aligns your eye with the scope. Some have said they cannot use iron sights with this stock due to its configuration. A quick check on mine appear to be useable but I am sure it all depends on an individuals physical build. It was slightly harder to use them than the standard stock, but useable none the less. It came with a bolt buffer, extended mag rlease and a barrel shim that drops in under the barrel and it adjusted by a hex screw if you are not happy with the free accuracy from the free floating barrel. You can position the shim under the barrel in anyone of three places to adjust for barrel vibration if necessary. I have never had a bolt buffer nor did I even know what they were until it arrived. It is made of a polymer material and simply replaces the metal bolt stop that comes stock on the gun. From what I understand it absorbs some of the shock from the bolt and reduces the vibration to the scope. The extended mag release is a beautiful thing. One pull and the mag drops out without having to fumble. Overall I am very impressed and highly recommend it to anyone who wants to improve accuracy or just would like to dress up a stock Ruger 10-22. Neverhome:thumbsup: Wanna kill these ads? We can help!