I have no idea how they compare cost -wise with other T-shirt vendors, but I use Triple Crown Products for bulk purchases.
At the risk of stating the obvious, perhaps google local places near you that do printing and start from there. There are also a ton of different national printing companies. You could always get a quote...