The NEW Tetra Oil does not stink like the oil that does not say new on the bottle. Old oil = scare away skunk. Old oil = friend's little girl said it smelled like barf.
I think I've used them all, mostly anyway, and while they have little differences in what they do best they all work well enough to get me through the day.
Living here with high humidity, I tend to stay with CLP, Rig+P, Shooter's grease, Tetra grease, Wilson grease and Sheath if putting a gun up for awhile. If I'm just lubing to go out and shoot, I dig in the box and use any old thing.
I'd bet you can use bacon grease to lube a gun, but you'll likely draw a pack of dogs walking down the sidewalk. The salt in it would probably eat your gun eventually, too.
John