I bought one for my P99 9 mm. Sprinco was a great company to deal with, and the workmanship in their recoil reducer appeared to be excellent, but it was very difficult to install (because of spring strength). Also, I could not honestly say I felt much reduction in the perceived recoil. I no longer have it installed.