Evaporust removes rust , leave parts in over nite , rinse / brush off with water dry, oil , no more rust.
It dose ware out and is less effective after multiple uses , it is environmentally safe, can be dumped down drain . Works good the first couple times but dose get old, about $15. A gallon at HF.