Try Beretta, their shirts look & fit "nicely".