I agree with Bella. Having a good relationship with a dealer pays dividends. I work on my own bikes but do take them in for some things that are beyond my knowledge/experience level. Tip your mechanic on occassion. It doesn't have to be monetary. Bring the beer on Saturday for example.