I don't know why people keep including lubricants in their rust prevention tests. Militec-1 was listed in the unsatisfactory section of the first round of tests and was then removed. This really isn't fair to Militec-1, because it never claims to be a rest preventative. For rust and for cleaning, it's a little better than using water. It's
claim to fame is as a lubricant.
I've been using BreakFree on my firearms for years and have found it to be a great rust preventative, a good lubricant and a very marginal cleaner. But it also has a tendency to attract a lot of gunk. My BreakFree bottles downstairs have gunk on the outside and have attracted all sorts of grit, dust and other stuff that floats in the air. Its ability to break free old lubricants that have bound up my revolvers also is only so-so.
In desert environments, soldiers worry more about dust and grit than rust, and BreakFree is actually more of a problem than a solution. I talked to a Marine who just returned from Iraq, and he told me that he paid for his own Militec-1 (though he uses CLP in his own weapons at home). In a jungle environ like Vietnam, BreakFree would be entirely appropriate; however, in the desert, he and his men had to clean their weapons continually to get out all the grit that blows into their weapons. Finally, someone gave him an ounce bottle of Militec-1, and that sold him. He also was amazed at how long one ounce lasted. After ordering some on his own, he learned that Militec will provide it FREE to active duty soldiers upon request.
Militec-1 goes on light and then seems to largely evaporate, leaving a gun that functions noticeably better and more reliably.
I used BreakFree on a small fine leather patch to try to remove some light surface rust on my Beretta 70S. Although some of the rust color came off on the patch, it failed miserably to work its way under the rust and lift it off, as the developers claimed. I finally had the little Beretta hard chromed, and the rest of my guns are stainless steel, so a rust preventive is only a passing interest for me. And the guns I'd used some cheap oil on years before took a long while for BreakFree to work on, while the Militec-1 worked in seconds.
Knives, from just being in one's pockets, picks up a lot of grit, so when I need to lubricate a knife, I use Militec-1. Most don't need rust prevention unless one lives in a wet, dank environment. One reason is because knives are opened, used, wiped down aand closed. Like a railroad track that sees frequent use, the steel is bright and free of rust. Thus, lubrication tends to be the primary concern.