If Modesto Ducati were still in business I would suggest there.
A & S in Roseville has a good reputation but I doubt that you'll save any money going there.
I always took my Ducatis to Jim Davis, who was at Nichols for a long time, then opened his own shop, Advanced Cycle Services.
http://advcycles.com/ It's just a few miles further south of Nichols.