There is a company in Florida that will do what MR P described. Its called Custom Coatings. The problem is they never return calls. I have been trying to get a quote for a while. Just Google them.