that is a good price for that bike if it is all ultegra...they should also fit you on the bike... If they are above board, they should be more concerned about getting you fit right than you are. Look around the shop and see if they have been fit certified by specialized...they usually have certificates hanging on the walls..