Paint is the way to go. The stickers just don't look as good in my opinion. I don't know how much it would cost to have it done because I actually bartered with my neighbor to do it. He painted the front plate and my name for some landscaping work in his front and back yards. He took the tail piece, ran it down to the shop he worked at, matched the White plate and Copper pinstripe. He did an excellent job and I gets lots of complements on it. Some don't like the painted name, but its just a touch of personalization.
You can see pics of my 748 in the "Superbike picture thread... " thread. Bartering rocks!