Cycle Tech - been going there for two years. Upside - good service at a fair price. Downside - sometimes they seem disinterested and inflexible. I think this is because they are very busy and have a lot of satisfied customers, so they don't feel they need to be.
more