Hi, i'm 5'7 (1,74m) and i am in doubt of what size of the Cannondale Bad Boy 1 to buy. I have found a deal in my local shop to get the BB1 (2013) on size LARGE for 1350 or get the BB1 (2014) on size MEDIUM for 1700. That's a big $ difference. I want to know which one to get, minding the size difference and, of course, money. There is a 5cm difference on Seat Tube lenght, 3cm in Top Tube lenght (horizontal and actual) and 3cm in Stand over height.