I got a nice set of repro cap 'stickers' from a guy on ebay a few years ago. They are some sort of rubber or vinyl and they hold up well... also inexpensive IIRC.
I don't remember who the seller is, but if you search for 'Porsche center cap stickers', it should get you in the ball park