If the fairing is only cracked have a go yourself, there's plenty of tips on youtube, buy some of this (Qbond / Q Bond Ultra Strong Adhesive Glue & Filling Powder | eBay ) it works wonders, you will be surprised what you can do if you try.
Any good body shop will be able to repair, they will use the same methods as they do repairing bumpers etc...expect to pay around £100 a panel for repair and paint. Decal wise contact "image works" they have every ducati decal known to man on there data base...
I got my mutley around this time last year as a Cat-D. (panel scratches + handlebars slightly bent). Replaced the bars, coloured in the scratches with black permanent marker, and off we went. Can't see it when you're riding it Oh yes: Q-Bond is indeed amazing stuff
yep i live in the Norwich area my local guy is top dog at repairing fairings! my son had an off on his SV650 a few years ago the front nose cone was in about 6 pieces he repaired it and sprayed you would never had known of any damage.