I went for a Flamingo Italy ones.. you can check the website at:
http://www.flamingocorse.it/frame_ducati.htm It is in Italy and a official supplier of Ducati corse Italian teams.. I brought the fairing with me on the plane as luggage.. but I am sure they are going to ship if required.. price is 290 pounds (without tail unit) ..plus shipment..
It fit perfect with no modification, and I have a 05 999 model - see avatar.
Ciao
Brogins