The title says it all. Here are some of the products I've been trying lately.
Naval Jelly works fine, but takes a while and is tough to remove if left on too long.
The Rustoleum Rust Stripper is a blend of Hydrochloric and Phosphoric acids. It works faster than anything else I've tried, but the treated metal tends to re-rust within hours if left untreated.
I just picked up the Evapo-rust, Fluid Film and Boeshield T-9 from "The Rust Store". So far I've only tried the T-9 and it's working great. It's solvent based and supposed to drive out and moisture and leave a protective film of wax.
The Fluid Film supposedly does the same but without solvents.
The Evapo-rust works through a process called "chelation" rather than acid. You just submerge the rusty item and wait for the rust to go away. It'll be giving it a try soon.
Please share any rust removal and protection tips you might have