Another vote for repair. Doesn't sound like anything that is too far gone, and like mentioned, parts are cheap. It's the labor if you can do it or not that will get you. If you can learn how to do it, then it's really cheap, like a few bucks (once you have to proper tools).