I too have broad shoulders and long torso. I am cheap on jerseys and buy Performance bike's men's small, sleeveless. They are cheap and fit pretty well. Good selection of colors and they fit pretty well. Good luck.