To be honest the P95 does not require that much lube. I use an old piece of T shirt dabbed in the lube of choice for the slide rails. Rube them down and only leave a thin film. Use a hypodermic needle that a Vet. friend gave me, it has a long needle. You can put a drop of oil just where you want it with this.
Use kerosene in a spray bottle to wash out the frame and slide. Blow dry very gently with compressed air, then lube.
I have used Mobile One 5/30....ATF...Rem oil........and white lithium grease on the slide.
This has worked for me for the last nine years........Your mileage may vary.
Buster Cat......