you can get alloy covers.....
white will dye blue, but white are also pretty pricey.
id be careful what paint you used. Id go for a vinyllcote type, frost restoration sells it i think, its meant for respraying vinyl seats in cars, and its extremely hard wearing.