Shame, get a second opinion on that. Plenty of peeps breaking so you can get cheaps parts to try out.
I can see your pain, looks to be getting expensive and is it worth it? I had my belts done and that could have swayed it, but the car is good and better the devil you know.