Im about to buy a surly cross check frame and fork for commuting and LD riding. I've read alot of post on how this frame runs 1 size bigger (top tube) than your avg bike. I went a got a fitting done by my LBS and according to them i should purchase a frame in between 45.5-46.2 (yes im short 5'4" to be exact). Im currently riding a Cannondale CAAD8 50cm and its too big for me. to make a long story short im debating if i should go with the 42 frame or the 46. any advice? thanks for the help.