I'm having some trouble with my motorcycle. I had a major service done (about $1600 of work that somehow took two months), then about two weeks later the bike was stolen =O The police recovered it within a week - which was amazing - and I had it towed to the same mechanic that did the major service. They took $700 and two months to replace the barrel and lock set =/ I picked it up today and the battery was flat, even though they claimed to have charged it. After jumping it twice after two long rides and finding that it still won't start, I guess there is something wrong. I don't want to go back to the shop that overcharges me and takes two months to do anything. Can somebody recommend somewhere else? I know the standard recommendation is Everything 2 Wheels, but I tried to use them last time - the phone was never answered and their web pages redirects to some other Facebook thing.