When you're looking for a mechanic, talk to other bikers. They will know who NOT to go to. Every one I spoke to locally said not to go to any of the local dealers because they all have bad reps for their service departments.
Sounds like you may have found a good shop. Don't discount a young guy at a shop like that, he may be learning from a master. Hell, I was rebuilding car engines at 14, under the supervision of the shop owner.That young guy may be a master himself in a few years.
Enjoy your ride!!!