I couldn't agree more on both bolded items. The Service Manager I made my appointment with 2 weeks before I took my bike in knew his shit and was very nice. He was gone by the time my appointment rolled around and it went downhill from there. The last service person I was dealing with was just short of licking windows for a profession. When he called me in December to let me know the second fairing was in I asked him if he verified it was the correct one, because I didn't want to drive an hour for the same problem. He insured me it was. I show up, the box had never been opened, the foam wrap on the panel was still factory sealed. That's when I went ape shit. Then he had the nerve to call me 2 weeks later to ask me to take the fairing off my bike and bring it to them so they could look at it after I had sent them 2 sets of detailed pictures showing the difference in shape and size. Needless to say that interaction did not end well. That was the last communication with them until today. They did right and took care of the issue in the end but they will never see my bike or me again.