If you want to maintain it yourself, get the Diacom software. I look after one for a friend, and I have no 'special training', they are just another engine. The lower unit is a kin to a Mercruiser stern drive gear housing, and I have pulled one apart with just the tools for those. The only other issues Steve had was a failed switch for neutral/in gear. An easy fix, $30 for the switch and about 30 minutes of my time. Found that with the Diacom software. And a damaged wire in the engine harness that eventually corroded and failed. Stopped the engine from cranking. Found that with just standard troubleshooting techniques.
Chris......