A place that prints t-shirts could do this for you. You can purchase your own fabric for them to print onto. Or try a trophy shop, as they often print team shirts. Check out their process for the final outcome you want. Some use that painted on stuff that you may not want