Sounding harsh, but find a LBS with some brand knowledge.... I made sure i found someone who knew my bike in and out, pitty that everyone has transfered to different stores now, but for a stage anybody in the place could recognise my bike and understood every issue i had, and would actively help...