Check these guys out:
www.seakits.com
They have a web-based maintenance program that gives recommendations, reminders, etc. They recommend (and supply) spare parts, and have some other products, like oil analysis kits and collision damage repair kits.