I havent done enough miles to compare but having heard your tale of woe I will pay special attention from now on. Havent got or seen a Haynes manual either but everything I have needed I have found at
http://www.bike-gizmos.com/DucatiSTFAQ.html Hope it all goes back together