I agree w/Ratso, vinegar is useful. You can use cleaning vinegar which is available at Home Depot in various concentrations. I like 6% but you can get it much stronger. Dilute it, I suggest if you buy 10-20-30%. I haven't seen the need to change the vinegar, I've used the same vinegar on more-than one job. I've also used solid bricks to lessen the amount of vinegar needed. I use a plastic bin to contain the liquid, and place the piece into the fluid covering it, or if the piece is larger than the level of vinegar, after the vinegar has worked to remove rust on the one side, I turn it over, to immerse the other side.
Here's an example of a body part being cleaned.
'Two 'after' pics.
This is the 'before' pic.
After about half the time in the vinegar.
I disagree that vinegar is 'safe in all cases.' Here's a pic of a fuel level sender mechanism, I believe it's potmetal, and much of the potmetal was dissolved in the 6% vinegar while the steel body panel (above) was unharmed.
Here's a SBC valve cover, steel, being soaked. It was soaked upside-down. You can see the non-immersed part, the flange and about an inch above it. The shiny-chrome top 3/4 of the valve cover was soaked in 6% cleaning vinegar for a 24 hour period. Quite a difference.
Here are some tools before/after.