Where are you in the UK, I appreciate you may want to do your own work but if the engine needs a thorough bench test then if he is close to you "Ducati John"
http://www.ducati-john.co.uk/ in Leeds comes with my highest recommendations.
Regarding the Forks you may want to check these out
http://www.maxtonsuspension.co.uk/A lot of the wear and tear stuff for the 907ie is still available from your local Ducati dealer so don't go daft searching ebay as it will be cheaper direct from Ducati esp' if you can pick it up yourself (Manchester- my local is excellent)
Contrary to what I just said though there is a sight on ebay that does the discs and I have contacted some of the old feedbacks from around the world who backed up the quality of the discs supplied (as far back as 18months+) I will use them when I get that far with my rebuild
http://cgi.ebay.co.uk/ws/eBayISAPI.dll? ... K:MEWAX:ITAtleast one of the last owners of my bike enjoyed popping wheelies and the front end, gearbox and chain/sprockets really appreciated their handy work.