Don't know where you're located but last year I picked up a really nice Ducati waterproof, textile jacket for 50% off list at a dealership in Northampton, MA. They have a small Ducati bike and gear section in with their Japanese stuff. They occaisionally sell Duc stuff at discount.
Have you been watching ebay? I have seen Ducati T shirts for $18 that are $33 at the dealers. There are many auctions and sellers so I dont think that they all will be bid up very much. Also, a dealership in Akron, OH has a lot of jackets, call / checkout crookedrivermc.com and see if there is anything that interests you.
Have you stopped by Ducati of Bologna They blow out Ducati apparel... (1 peice suits - 600 euro, polo shirt 12 euro, tank top 12 euro) If you are visiting the factory, don't stop in the gift shop... go across the street.