Can anyone help? I'm 5'8" with a long torso. Legs are pretty average. I always have trouble buying t shirts especially. TIA