One more suggestion Dwayne. A number of us have learned first hand, the minor miracles that oxalic acid can produce. There's a thread on this forum with that title. I'll find the link and add it in. It may be just the ting to save you lots of time, and some expense in removing the surface rust on some of the steel parts.
Here's the thread:
http://www.bikeforums.net/showthread...ghlight=oxalic