On all my firearms, I use Ballistol....soaks, cleans, penetrates, lubricates, removes rust and emulsifies with moisture and water!...(Oils float on top of water). This has been around for over a century. I don't own stock in the company, but spread my experience to other firearm enthusiasts.