I also go off the reservation regarding gun oil.
I mostly use a dollop of anhydrous lanolin melted into a few ounces of ATF. It is an excellent lube, from the lanolin. It is also a good penetrate, from the ATF. Recently did the same deal with Marvelous Mystery Oil. IT smells like mint, works the same. For serious rust prevention, long term storage, I use Fluid Film.
I never use Balistol because the odor is offensive to me. I think most any oil will work reasonably well.