Take it from this former jarhead.
BF's old formula was a better lubricant than the new formula. It was thicker, and had a slight yellowish tint to it.
Then sometime after I got out of the military ('84), BF changed the formula to the thin stuff we see today. From what I understand BF no longer even supplies it to the military.
The new formula is far too thin to be a good long lasting lubricant. May work well in the lab and may neutralize corrosive primers on older .50 caliber ammo still in inventory, but in the field copious amounts of it are required for adequate lubrication. Remember the whole idea of lube is a film so that rough metal surfaces do not rub together. That's why if you put break free in your crankcase, your car wont run far.
Further, the solvents and preservatives in break free attracts all sorts of crud, especially on a firearm, which quickly turns whatever residue is left into a crusty goo that can be difficult to remove.
Militec works far better as a lube on firearms, will work in your crankcase as well and makes cleaning far easier. Although it is not a solvent. It provides some rust protection.
Bottom line is adequate 3 in 1 products simply do not exist, no matter what the Pentagon wants to believe. They are a compromise product that preserves better than it does anything else (this is actually how the product was developed, as a metal preservative in high sulfuric acid environs).
But BF is an an excellent product for carbon steel knife blades where alot of lubricative qualities are not required, but preservation and protection against environmental conditions is the main goal. It also has many uses around the house.
It is also an adequate firearms lube, although must be applied regularly and often to continue to offer adequate lubrication. And the firearm must be kept very clean.
So what do I use and how do I use it?
I use BF on most things around the house including my carbon knife blades, locks, etc....
I use militec on my firearms for lubrication and use hoppes elite gun cleaner as a cleaning solvent. If I need a stronger solvent I use lighter fluid or a dedicated copper cleaner.
I get Militec from the website;
www.militec1.com
And I get BF at wally world in the spray can.