The HCMP fits M&P 2.0 9mm full size, compact, 5 inch and Metal models with a 1/2x28 barrel, and cut muzzle flip 33% in our testing. The V2 fits most factory and aftermarket barrels, including Apex, Agency Arms and SilencerCo. It's machined in the USA. Tune the recoil with a DPM spring kit.