I've gotten a good amount of hip hop tees from spencers, pacsun and urban outfitters but I'm branching out more to IG artists pages and things like that, usually a lot more niche but pretty dope. The only thing you got to worry about with them is the quality of the shirt itself, sometimes they'll cheap out and get something bad quality that will wash out over time