If you want to save money, you can try to buy a second-hand seat as it was mentioned above as buying a new seat may cost too much and you will get a new headache. Also, you can try to repair your upholstery on your own. I often do it. I use 3M 08090 Super Trim Kleber glue and the help of some of my friends.