Whenever I see these lube threads I think to myself that hardly anyone actually puts their lubes to any real test so almost anything will work.
A real test would be to lube the gun and run 5,000 rounds through it before lubing again.
Or dunk it in water every few rounds to simulate using it in the rain for days on end.
Or maybe drag it through the sand and see if the sand falls off and the lube keeps working.
Or lube it and leave it sit in a wet sweaty basement for 4 years.
I mean seriously, almost anything will be adequate if you take care of your gun. You could use pig's fat if you clean your gun every 100 rounds and re-lube.
That said I don't have a preferred lube. I use what the Army issued way back when, Break Free CLP. I also use a little of the TW-25 grease on the rails just because I like the idea.
I'm waiting for my Frog Lube to show up, only because I like the idea of a dry lube / protectant.
So car oil, axle grease, Crisco, Jheri Curl, sure I bet they all will work to a point.
