So i just got my Ruger P-95 to add to my collection the other day as new. Before i shoot it i am going to clean it. My question is for semi-auto's do you need to actually use gun grease on the moving parts of the gun? I always applied it when cleaning my rifles but wasnt sure if you would use it on a semi auto pistol or if you would just stick w/ oil. For what its worth i cant find anywhere that actually sells gun grease anymore. If i should be using it then maybe ill go back to Gun Broker in Tigard where i bought the gun and see if they sell it.