I purchased another one a few years back for my Mossberg 500 and loved it. It does cut down the recoil by a fair amount. This time, it took some drilling to open up the mounting hole for the long bolt. Also, one of the two screws that hold the spring assembly was partially stripped.
This review was written in the old system and had content requirements that are different than reviews written today.