I am VERY happy with the way Evaporust removes rust, even REALLY bad rust will disolve away completely in a day or two. However, I am unhappy with the relatively short life it has, I have gone through over 10 gallons of it derusting parts from one car (dash stuff, suspension parts, etc.). So it's pretty expensive. I have started to shop around for a similar but more cost effective product and found this stuff Un-Rust It promises the same type of safe removal (only removes rust, will not etch, pit, or otherwise remove or damage good metal like acid baths can do). I ordered some today, we'll see how it goes.