I have installed, heaters, cruise controls, gauges (oh my back!) and changed oil and impellers. But I actually take my boat in to dealer for full going over, oil winterize and suggested service. I have seen too many buddies DIY and then have little issues in the spring like busted heater cores, trans coolers etc. It's worth it for peace of mind and I like to give my dealer some work.