I had a scooter seat recovered. Garlick Upholstery in Capitol Hill did a great job for $200 plus tax. Fast and friendly, I'd highly recommend them. Pat is the guy to ask for. I actually used a boat seat material for durability.
Your butt deserves better than an unsightly cracked/ripped seat!