I have dealt with them numerous times when ordering OEM parts. They are top-notch. Orders are handled immediately and I usually get parts all the way from Italy in about a week. Price...when dealing with OEM parts, prices are always crappy. It's not Commonwealth's fault really, Ducati charges exorbitant prices for the simplest OEM parts.
I had good experiences with Commonwealth.