i heard a home remedy about lemon juice getting rid of rust though i have never tried it
The most effective way to dissolve rust... iron oxide... is with phosphoric acid:
http://en.wikipedia.org/wiki/Phosphoric_acid#Rust_removalThis converts iron oxide into iron phosphate (ferric phosphate), which prevents further surface corrosion by inhibiting oxidation of the remaining iron, also known as "
passivation". You can then scrub the ferric phosphate off immediately before painting or powder coating to get back to raw metal.
You can buy phosphoric acid from Home Depot:
http://www.homedepot.com/h_d1/N-5yc1vZ1xgl/R-100672861/h_d2/ProductDisplay?langId=-1&storeId=10051&catalogId=10053It's not very toxic... after all, Coke has phosphoric acid in it. Naval Jelly also contains phosphoric acid, albeit in a slightly different form. There are likely many other name brand solutions whose active ingredient is phosphoric acid. They're just clever disguises and scents for what's really useful... the acid! You neutralize the acid with some baking soda, and can then dispose of it down the drain.
Lemon juice contains citric acid, which does not offer the same passivation route as phosphoric acid. Citric acid serves as a chelating agent with iron; that is, it binds to iron in the same sort of way that hemoglobin in your blood binds to iron. Once bound, the citric acid/iron chelate is whisked away into solution. In the end, you're actually removing iron from the surface, not forming a protective coating. Careful preparations of citric acid are used in the stainless steel industry to passivate the surface of their products. This works because the citric acid pulls away surface iron, thereby enriching the surface with chromium oxide and nickel oxide, which in turn passivate and prevent iron from oxidizing beneath the surface layer.
So unless you have stainless steel, or know you have a large amount of chromium and nickel in your steel, citric acid on raw steel will just etch it, and not provide any real protective coating. That is, you could use citric acid to remove rust, but you'd have to paint/prep it immediately, because as soon as you stop you're left with raw iron on the surface, which will begin oxidizing back into rust before you've even put your towel down.