Hey All,

I'm looking to buy a new bike and I'm getting tossed around from shop to shop on sizing. The problem is that I can't afford to buy new, so I feel bad using a shop to find my size, and then going to craigslist. Nonetheless, that's kinda my only option.

So- I'm 5'5'' maybe 5'6''. I tried using a fit calculator from competitive cyclist, but the results were totally different from a LBS that measure me. The shop said my upper body is totally equal to my lower body! With less than half an inch difference. Does that mean a mens bike might fit me better? I know mens are for shorter legs, but if I'm equal, then what?

Here are the bikes I like: Specialized ruby or dolce (51cm or 54cm??), Cannondale synapse (again not sure 51cm?) or a felt zw6 (small or medium)

When I measured my inseam, I got 31''. It seems like I keep falling between sizes, and the one shop puts me on a 51, the next a 54, and the next a 49! Any help would be greatly appreciated!