One piece AXO Talon, sz 54 euro (44 US).
I'm 6'1, 180lbs, 42in chest; I wear a Forcefield Pro L2K Evo back protector and get a "race" fit.
Bought 3 years ago, raced only last year.
No crash damage, only light wear from the tank grips on the inside of the knees.
Here's a link for some pics...