Your best bet would be to have them powder coated. Any shop that does this will be able to prep the wheels and do the complete job. I don't know about the cost. I always said if my wheels flaked or peeled I'd have them powder coated black. Unfortunately (or fortunately, depending on how you look at it) I have a 99 and the 16's haven't been prone to the 18's problems.