Yeah! I'm a big fan of Ballistol.
I've been a big believer in Balistol for about 8 years now.:super: It is my DO-ALL oil and cleaning agent. I know that it won't harm anything that I use it on. A couple of cotton rags are kept soaked and stored in zip lock bags for use in wiping down all of my milsurp and modern arms. Ballistol works with all types of metal and it conditions the wood stocks and keeps the leather goods from drying out. I use Balistol on everything from my 1893 Mosin-Nagant M91 to my DPMS M4gery. My 1921 Astra 400 to the Kel-Tec P11. Mixed with water (1/10 ratio) it's used to clean black powder residue off of my coal burners. 100 plus guns, including bayonets and other accessories and I haven't had any problems with corrosion or gumming up in all that time.
I especially like that it isn't toxic at all and I don't have to immediately wash it off after using it.