Junk yards are your friends. Buying a used one will be well worth it versus the time, energy, and money spent trying to repair. Recovering it yourself might be worth it if the used one has the fabric sagging. I paid $100 to have mine recovered, but I did the removal and reinstallation.