there's a bunch of sites that offer you to upload your own image and get a shirt made in whatever color you like, but again, it's YOUR image they print on it. The ones I got from my sponsor is really good quality, 100% preshrunk cotton, and despite many washings hasn't faded. It's inked into the shirt, not "iron-on" also.
Source,
Zazzle
Sorry, it's wrinkly, we left it in the dryer overnight

[attachmentid=9774]