Then why don't they publish it as a '91-'03 manual?
it's called "printing". it was printed in 1996. that's the cutoff. they may print more additions later years, but you have to EDIT the manual to introduce changes. that means REwriting the manual for the changes.
didn't they change from single front disk to double front disk? And what about the shift from carb to fuel injection? Certainly there have been other significant changes since 1991 ?!
the single to dual front brake change is inconsequential as far as a service manual goes. and ...
who cares as they talk about dual discs on the 900s...
carb'd to EFI... yeah, that is a significant change, but doesn't greatly affect the valve train,
which uses some of the same parts as 30 year old bevel drive ducatis. with the introduction of the EFI, you could then get the 916 manual (which isn't 100% correct efi, wise, because of the switch from the 1.6m ecu to the 1.5m ecu)
honestly, very little has changed since 1991. sometime around 1994, the left side of the crankshaft lengthened and grew a little in diameter. i do not think that the haynes manual mentions this. this point is not important. the parts even LOOK the same.
the more significant change to the stuff hanging off the left end of the crankshaft is in 1998 with the introduction of the 3 phase charging system. now all the same "parts" are there, function-wise, but they fit together in a slightly different manner. i could still figure it out pretty easily.
you asked for an alternative to the factory manual; that's it. the haynes is a suitable substitute for most folks. i referred to the haynes manual when rebuilding the forks on my wife's 2000 m900ie. and i also checked it against the ducati service manual i have for her bike. same info.
chris