I know plenty of great mechanics, and plenty of dopes too. It takes some time, and money spent to determine which are which.
The problem with today's breed of mechanics, is they must rely on engine computer diagnostics and have essentially been mentored to do what the computer tells them to. They have lost all their fundamental understanding of internal combustion engines, electrics, and vacuum operated components, and as a result, their diagnostic skills SUKK!
The best part of the bikes is they are simple machines and easy enough for the average person with a modicum of patience and literacy to service. Armed with some decent tools, a computer to surf the forum, a few pages from a manual, you can do most everything to make and keep your bike running.
At least you now know to visit this forum when you encounter a problem. Spend the next $1500 on a decent set of tools and garage space