How much rust is too much?

Anything is fixable. It just takes a lot of time, and some $.