I'll second that comment about Spidi quality, and also your warning about size. I've found that Italian stuff (Spidi, Dainese, AlpineStars) is made for the shorter-legged Mediterranean rider, while those of us of a more North European loftiness (read 35-inch inseam) find a better fit with Dutch, German and US manufacturers. A one-piece suit that leaves a gap at your ankle when you're tucked up on a sportbike is no use at all.