Yes, we have a 48 Long and a 50 Long. Yes, they tend to run a little snug, so we always recomend getting 1 size larger.

The other way to do it... measure around your chest at the widest point (nipple height) with your arms at your side (and the tape measure NOT going around your arms... JUST your chest). Whatever you come up with, add 2" and round up to the nearest even number. If you measure 48, get a 50. If you measure 47, get a 50 if you want a little room or a 48 if you want it 'snug fitting'.