EvapoRust is great for many applications, especially for small, uniform parts that fit in a bucket. It is relatively expensive in comparison with other methods, especially for non-uniform and large parts. I use Naval Jelly frequently because it is inexpensive and lends itself to mostly any size and shape that requires cleaning. Due to its jelly-like, brush on nature, you don't necessarily have to coat the entire part in question to restore an accurately machined surface.
When I acquired this drill press, it was pretty rusty:
The column was obviously a precision surface that needed to be cleaned and restored; I considered an EvapoRust bath, but couldn't locate a long, slender tub for my purposes, so I fashioned the following (cheap) set-up:
Two 5 gallon buckets, an old shop broom, and Wifey's discarded liberal newspaper to catch the drippings! After 10 cycles of soapy wash, wire brush, and Naval Jelly, I had a pretty clean column:
This obviously facilitated a smoothly operating machine:
I chose not to repaint everything just yet, but to restore the drill press to full functionality. So far, the 'Old Iron' has lived up to its deserved reputation!