I'd be interested to hear any first hand knowledge of the stuff the Navy Seal's use on their guns called FrogLube.
It is a non-toxic non-petroleum based lubricant/cleaner that is supposed to work into the pores of the metal. It does NOT mix with petroleum based oils....therefore your gun parts need to be completely degreased before applying the FrogLube and from thereafter only FrogLube can be used. I have read many good things about it, some of the info was from first hand users, most was not.
Thanks, David.