It varies.. But I'd honestly suggest going with someone who has years of experience as a fitter. A good fit may be expensive, but as someone who paid close to $200 to have one done (after years of having half-assed ones done), I'll say it's worth every penny.
Some things to look for.. retul fitting? computrainer spin-scan analysis to check for leg imbalances? video analysis?