DH Gate can be great if you get the right sellers. My Saints jerseys look like they were stolen from the locker room, way nicer than what you'd buy most places (~25 a piece).
Baseball jerseys can be tough, since most of the sellers don't carry maroon (looks like more garnet), but if you are ok...