Best bet is ebay I think. Mudguards should be fairly easy to come by and I have bought a "reconditioned" fairing that was fine. Mine needed painting, got it done professionally. If you're lucky you may find one that's undamaged and in the right colour already. Good luck!