I don't think evaporust is an acid. Been awhile since I read the specifics, but I think it creates a process called chelation(?) that causes the rust molecules to attract to each other, which causes the rust to leave the host metal.