1997 Yamaha 200 Saltwater Series carbed 2 stroke. I put just under 200 hrs a season on it, all cruising. Here is my annual maintenance. Drop leg bolts one at a time and apply new coating of marine never-seize. Pull prop, check for anything wrapped behind, re-grease shaft. Drain and replace gear oil. Drain oil reservoir in boat and run oil through a paper filter to remove any gelled oils or foreign material, clean inside of oil tank and change oil filter under tank. Pull apart every electrical connector and check that there is still enough non-conductive electrical grease. (I applied to every connector years ago) Remove each coil and use my dremel to clean the block mating surface for proper grounding. Change spark plugs and look for signs of any problems with carb adjustments. Check shift linkage adjustments. Check and clean the pressure relief valve. Change water pump impeller every 2 years. Clean and remove any salt build up under engine cowling. Apply a coat of wax to the entire engine. Run the engine up and check that the t-stats are allowing both sides of the block to come up to temp.
I carry a spare fuel pump diaphragm for both main and kickers, t-stat, spark plugs, coil, grease, 2 cycle oil and water pump impeller at all times on board. When I go out of town I add a spare prop, spare starter motor, and throw a complete spare lower gearcase in the back of the truck so that it is not far away if I smack something hard and do major lower end damage. All this so I'm not likely to break down during my season, but if I do I'm not loosing to many paying hrs that you can't get back.