I use a small ultrasonic cleaner w/ various solutions. Eats the rust away and leaves parts looking brand new. Harbor Freight sells the model that I have for under $80. Depends on how large the parts that you have are but if they fit, it's a great way to do it.
what's the name of the ultrasonic cleaner you use?