The Rubber is really high quality
It comes with mounting screws
The Pad is perfectly aligned with the pre drilled holes on the stock.
You have to make sure that you have the pad up against the stock as tightly as possible or else the threads of the screws can lift it above the plate. Minor thing, just had unscrew it and start over on the first screw.
I wish I would have picked one up months ago!