.

I have found the soft brakes can be solved by replacing the brake fluid. If this is unsuccessful, it only cost you the price of DOT-4 fluid and some time (in my case it solved it). If what you listed is all that's wrong with it I aggree with the previous post! Lots of life left in it!
.