I buy shirts and logo stuff for work all the time and deal with quit a few vendors. I buy t-shirts for as low as 7 bucks. They are all in the north east ohio area. I dont know where you want to order them from. But there is usually a 50 or 60 buck set up fee plus the shirt and the more you put on it the more it cost.I can get some names and numbers if needed.