If the Commonwealth Ducati parts fiches for the 999 are correct, the 1993 lower half fairing had only one mounting hole on its bottom, but the 1995 lower half fairing had two holes, so the one of mine in the pictures is probably not from a 2003 superbike.
FWIW, my 999 was a 2005. I purchased some extra pieces off the Internet that were advertised as proper fitment for a '05 or '06 bike, only to discover upon their arrival, that they were not. One piece was a lower left-hand side fairing, shown in this picture next to the fairing I previously posted. The LLH fairing has only one mounting hole and is probably from a 2003 or 2004 superbike.
I mention all this so you too won't get hornswoggled by an unscrupulous seller.