You may also want to try Pacific Sports (epacificsports.com)
If you want quality t-shirts though, you're going to have to pay more for them. Sometimes that old adage that "you get what you pay for" is actually true
If you're using quality shirts and paying for them, you just add them to your costs of goods sold and adjust the retail price to reflect the high quality manufacturing that goes into your brand.