They have paint for plastic surfaces that should work. Just make sure to spray it on thin so it retains that textured surface. If you take your old vinyl cover to an upholstery shop they can sew you up a new one. A simple cover without the cigarette pack pocket should be cheap. If you want the pocket the cost will go up because it's a a bit complicated to make it correctly. I used some Lexan to make a lockable hard cover for my left pocket. I did that because I came out of Wal-Mart and found someone had opened it up looking for anything of value. I also wanted to mount a CB Radio so I could communicate with other Bikers with factory installed CB Radios. I made a simple form of wood covered with felt as the form. I then put a sheet of Lexan a little larger than what I needed in an oven at 312 degrees F. Once it was up to temperature I pulled it out and laid it on the form. It molded itself to the form. I let it cool a couple of hours and then trimmed it to fit. Then it got painted black so no one could see what's inside. I also installed a lock and hung a CB radio on it. The CB easily fits in the pocket ready to hang on the mount when I want it. Here's a picture of it.