From the site linked above:
"Another technique for removing rust is etching with Phosphoric Acid. Phosphoric Acid has a unique property of dissolving iron oxide quickly while etching iron very slowly. This means that you can leave metal in Phosphoric Acid for much longer than necessary with very little damage. The acid will attack bare metal slowly and will start the process of hydrogen embrittlement, so use the minimum etch time that removes all rust.
Another unique advantage of Phosphoric Acid is that it leaves a fine coating of iron phosphate behind. Iron phosphate prevents rust. However, the iron phosphate coating is not very thick and not durable. Some additional protection is still required.
Phosphoric Acid etch will leave a hard, bright metal finish. This is because it will etch the surface slightly, exposing new, bare metal. Often this is desirable. It leaves an attractive surface and a surface ready to paint. A common product which contains Phosphoric Acid is Naval Jelly. The soft drink Coca-Cola contains Phosphoric Acid, so Coke will etch rust. But Coke also contains carbonic acid and other nasty things. You're going to drink that stuff?
Auto body shops treat metal with acid metal wash, a solution of Phosphoric Acid and alcohol before painting. This removes waxes and oils, removes slight amounts of rust that form between sand blasting and painting, and leaves a thin protective coat of iron phosphate. One commercial solution for this is DuPont Quick-Prep. Sherwin Williams has a similar product called Metal Prep.
Other acids will etch rust, but not as selectively. Hydrochloric acid can etch rust very quickly. Oxalic acid has also been used. However, if you leave metal in these acids a bit too long, you will lose a significant amount of metal. Also, neither acid leaves a protective film behind.
I read of using a solution of 1 part black molasses and 9 parts water to remove rust. Perhaps this works because the molasses is slightly acidic. The procedure is very slow. After treatment, metal starts rusting quickly, so this is probably not a phosphoric acid treatment.
All acids contribute some hydrogen to the metal structure. This weakens steel by a process called hydrogen embrittlement. If the metal is a cutting tool or gun barrel, for example, this weakening can be dangerous. One person claimed that if you bake the metal at 400F for an hour after acid cleaning, then you can drive out the hydrogen and prevent this embrittlement. With all acids, use rubber gloves and splash goggles, no matter how weak the solution. When thinning acid, add acid to water. Never add water to acid."
Comments please.