I was using Militec on my PM9, but it disappears after a week of pocket carry and then couple of boxes of ammo leaving the PM9 hot and dry and causing some failure to battery. I've switchted to Tetra Gun Grease. No, you don't put it on heavy, but put on a little and rub it in until it disappears. It seems to have better staying power and my PM9 likes it alot.