Most places carry the Smitty brand....... I would suggest that you wear a black "underarmour" type shirt to keep the sweat and moisture off the shirt.
I deal with Officlally Sports out of Pittsburgh. They ship everything that day and they have great customer service!!!!!
www.officiallysports.com