Originally Posted by
Ron3
Oil collects some junk, runs out. Your weapon is now dry and dirty.
Grease collects more junk than oil, and stays on parts better. Your weapon is dirty, but lubricated much longer.
When you wipe off the old grease, it will Instantly remove much of the junk, too. Then regrease.
I used to use oil only. Gave grease a try and regretted not using it years sooner.
Gun stays lubed longer and are easier to clean. Doesn't run out on clothes like oil. Is cheap, less messy to apply, no downside that I've ever encountered.
Of course someone could apply too much. A thin layer is all it takes.
As mentioned oil is better for things that are hard to get to because it flows in. But it also flows out and has to be reapplied more often.
I keep and use both.