I would first check local t-shirt shops and embroidery stores.  Most of the matching designs can be bought for a decent price on Amazon and then customized at your leisure with someone in your home town.