They hold up very well on engines that do not get the starter wet.
A jet boat gets wet around the flywheel. That throws water on the starter shaft, it runs inside the starter and corrodes.
A v-drive engine is usually a bit dryer. Stern drive boats stay the dryest.