Hello Wonder Boy sorry to hear about your off, below is the thread with the parts catalogue,
http://xt660.com/showthread.php?t=17...arts+catalogue
most of the stuff you'd have to order directly from yamaha through a dealer of your choice, the front mudguard you can get from Acerbis they fit in the same fittings as our bikes but you need to cut out the fragmented bit at the back, as you can see in this pic from Storm's old XT
http://www.xt660.com/gallery/showima...?i=547&catid=3
You can find the Acerbis range here
http://supermotoworld.com/acatalog/Fenders.html
Good luck