Hey there,
I'm in line to have a custom cover done for mine at the upholsterers. Here's where I'm going here in PHX:
http://azcustomupholstery.com/They normally do boats, but they said they should be able to make a custom cover for me if I drop it off for a week or so.
I'm not sure the exact price, I'm actually having a few things done. On top of the cover, I asked to have the canvas side panels replaced as well, and to have some custom pockets made for the hoop, one on either side in the 'triangles' above your head, if you will. Something like you would put in a bike frame, with velcro straps. I need a place to put my phone and the pour spout for my spare tank.
All told, it's around 1k I believe he quoted.
So there's that option, if push comes to shove. I elected to start this route, since I wanted the other pieces done.
Also, if anyone is curious, here's where I got my seat redone. They have a massive waiting list (like 4 months in line for this seat) but the results are impressive.
https://www.bellautoupholstery.com/I asked Bell Auto about redoing the cover, they normally don't do stuff like that, that's how I ended up at the other shop.