Have you consider dentistry porcelain (porcelains filling)? I don't know how expensive the stuff is, but they seem to be able to match the color most teeth. I also know that to cure it, they use a UV...