My boyfriend, who is hardcore about cycling, went to Fitwerx in Peabody when he bought his newest Serotta last year. He said the fit was around $200 (I think) and worth every penny - said they did an awesome job!

www.fitwerx.com