If you don't have a piston already that is the correct threading, then you could go the route you found (although you would still want to use the fixed barrel adapter to replace the booster spring). I bought one of every thread pitch available for my Sidewinder 45 when I got it, so I just switch out the piston when I need to and insert the fixed barrel adapter when needed. I'm not sure how easy it will be to find pistons for the Cobra M2 (haven't owned one).