Here are my home-made centre caps! Well, not actually home made, but I painted the standard black/silver logos with colour enamel paint. Please excuse the colour of the wheels, I cleaned the caps, but not the rest of the alloys, so they are a bit on the dirty side!
I'm not sure how long the paint will last, but being enamel it should be OK, and the centre caps are fairly well protected and out of the way of stones etc.
I think they look pretty good, and saved a fortune over the genuine article!!
Cheers
Paul