If you have a big rubbermaid tub, you can fill it with washing soda/water, and use a battery charger with a coiled piece of copper pipe to electrolytically clean the rust from it.
I've seen a few examples of this and it works incredibly well.
I don't know if it will harm cam bearings, maybe someone knows about that.
I want to say it wont. But not sure.
Soda wash? Baking soda?...sodium bicarbinate? Or is it a wash solution you buy?
http://www.youtube.com/watch?v=O6b_oGQAFFM