Since my glock doesnt require much oil, it actually runs great with hardly any, i choose Ballistol as my solvent of choice. It does it all, cleans, preserves, and lube! I admit, the smell is a little different but, you get used to it. And i love it because it doesnt dry up fast. I was using rem oil before i found out about Ballistol.