Ok, I couldn't find any jerseys when it was warm out but then I didn't look that hard--I was still trying to recover from paying for the bike itself.

But now it's getting COLD, and I've made do with a fleece vest, thermal cotton ls shirt possibly under another ls shirt. But even pulling my tights up high, cold air still blows up under this getup. I've gone to 3 bike shops and tried on everything in the store.

One PI windbreaker jacket fit, sort of, in medium, but it's not form fitting at the bottom and not fleeced on the inside. So not a priority. But I ought to wear a S jersey, but my torso is way too tall (even for how high up my bottoms hit), and my shoulders way too wide. So even with raglan sleeves, there's weird pulling going on at the shoulders. If I size up, these problems aren't much better, and the body is huge, making it still uncomfortable and no improvement on the non-cycling clothes I own (except for pockets).

The only men's S jersey I could find was a mesh, summertime team-cut velo jersey and a cannondale baselayer. The base layers were ok, but surprisingly still tight in the shoulders and baggy at the belly. The velo jersey was a much much better fit, but it's so light, it'd be like wearing nothing. I need warmth for upcoming rides.

The problem is that no one carries men's small, size charts are all over the place, and I obviously need to try stuff on while not paying a million dollars to UPS. I've got no chest (32-32.5 over the widest), but monster shoulders, smallish waist (26-27), and not small hips, but so far I haven't had an issue with shirts being too tight there. The bottoms of the smaller women's jerseys are too tight at the bottom, mostly because they've ridden up somewhere north of my belly button and are just clingy.

Please help me figure out what might be a good place to start so I can minimize the trial and error part with mail ordering.