I've bought a few Boston and Celtic shirts from the Mexican vendors outside of Haymarket. They sell dirt cheap shirts/Sweatshirts, like 5 dollar shirts and 10 sweatshirts. They only problem is, after one wash the lettering comes off. So you might want to stay clear of those vendors.