Sorry to hear about this Scott. Take a look at this thread, it will at least give you an idea of the possible for correcting the rust issue.

http://www.vehicross.info/forums/showthread.php?t=18749