I'd go to Ebbets Field Flannel, they make the best ones and he can do any team you need as long as it's not regulated by MLB.
http://www.ebbets.com/
For hats go to Ideal Cap Company, which used to be Cooperstown Cap Company. Hands-down, best old-style caps around - pillbox, short-brimmed, 8 panel, 1930's - whatever you need.
http://idealcapco.com/