There's a very simple technique. Replace the recoil springs every 5000 rounds. They're cheap, easy to do, and take no skill. Don't get inventive stick with factory ratings. See
http://www.gunsprings.com/1ndex.html
I keep spares for all of mine. Test for reliability before carrying.