Can you do some of this work yourself? Sounds like you are not too sure about whether components are good or not. Perhaps you should bring it to someone who could give you an estimate to repair.
Sounds like a nice bike that needs a bit of work.
http://www.bikeforums.net/showthread.php?t=186913
I wouldn't mind owning one.