I'm 72.5" tall and have a relatively long torso. I bought XL in the Uno, Mille and knickers. When I got them, I weighed 161, but I'm up to 175 now. They weren't as snug as I like when I was 161, but the straps fit better. (I know straps should fit in seated position, not standing) They fit a little better now that I've added weight, but they don't go nearly as fast.

I might try a L (esp. the Mille) when I get back down to 160'ish.
I really like the XL tops for the torso and arm length, and I don't like skin tight tops. I've got very narrow shoulders and chest, and I find the XL in the LS Intermediate EVO jersey and Luftschutz windbreaker fits perfectly.