Removing rust from nuts and bolts

Vinegar.... $3 / gal...
I just soaked a pile of bolts for a week and they come out nice... Just rinse and dry well immediately afterwards. Dont WD 40 if you plan on painting them. I wire wheel them lightly as well... Much easier after they have soaked. And vinegar makes them have a newish finish.