I consider that price very expensive.
I have had mine serviced by M&S Newcastle (Ducati dealer), who permit you to do your own 'easy servicing' and take what they would have charged off your bill. For example, do your own oil/filter/air filter and that will take approx £100 off your bill.
Since I have let them service my 2001 996 from new, I have had NO mechanical problems whatsoever over the past 13,000 miles. (Two tours and three track days included).
As a special winter deal they have offered me a 6K service, including belt change, rotor nut re-torqued, all for £175.00 all inclusive.
Now that's a good price.