To chime in, I've gotten my bike worked on at Speed's. The shop has just about the entire ducati lineup on their showroom floor. "Gruff"... yeah it seems that Speed does not go out of his way to be friendly to new folks. I also asked about a flip up helmet there and the salesman basically told me not to get one because they are NOT cool.
Anyways all that aside, they seem to be honest and do good work - albeit they work at their own pace.