Just recently getting back, into pistol shooting at the range, I used to always use Hoppes # 9 I had to stop because of the smell got to me with my asthma. So I started using Hoppe's elite gun cleaner. Oil-wise I have been using g96 gun treatment I use the spray on a rag for the outside, and I use g96 oil as a lube for the inside.. haven't had any problems. Just wondering what other people are using.. my guns have sat for 3 years not touched. With no rust..