Another +1 for Fiaz. He's worked on my bike multiple times and has always been a stand-up guy. Communication is great - email, phone, texts, PMs, whatever you prefer. As others have mentioned, he's great with keeping you updated on the progress of his work. I've gone to his place before and had...