Actually their parts dept. is pretty good, and their parts prices excellent.
On the other hand, they were truly incompetent in trying to resolve a problem with primary seal leaking onto the clutch. This was as I was en-route to California, and they took 3 weeks to start on the bike and nearly a month more to get it almost running, nearly two months total while I holed up stuck in Chicago. They broke the transmission and the shifter switch, pinched a roller in the paralever bearing races, left a bolt out of the coil cover so it sawed thru the plug wires, installed a bolt wrong in the rear caliper so it gouged the new rear disc, broke the clutch switch so the cruise didn't work, didn't return the manuals from the topcase, and a host of other problems...$1100 later the clutch still slipped because they replaced it all but didn't replace the seal that was causing the problem. They stupidly replaced the wrong seals which were fine. And more stupidly couldn't get the trans to shift after taking it apart for no reason. I got as far as nearly Arkansas when the previously-fine transmission blew. My advice: don't trust them with any service more complicated than...well, only buy parts from them by mail-order. Don't let them play around with your bike if it matters to you.