I would say large is fine for all concerned. How much do the shirts cost. How may do you have? I would love to get 4 if you got them, but tell me how much they cost so I can at least re-imburse you for them and the one I already have.