Sounds right to me. Check the condition of your thru-hull fittings; if they’re plastic recommend switching them to SS. I use Gemlux fittings. Same with hoses, hose clamps, etc. Replace anything showing signs of rust or degradation. “Stainless” hose clamps are notoriously problematic; many of the cheaper ones can contain mild steel components or are made out of a lower grade stainless that will corrode and weaken.
While you’re at it, turn off your batteries and lift your float switches. At least one should function with the batteries off, so that if the boat is left in the water with the power shut off the pump will still work to discharge any accumulated water.
Check the fuses for your pumps, as well. That means from all power sources in the case of the one that works with the batteries off; chances are it’s powered from both a switch and a separate inline fuse coming directly off one of the batteries. It’s very important that the fuse rating be exactly what is printed on the pump casing. This is because when pumps experience a “locked rotor” condition, where the pump is energized but the impeller is blocked from turning, the pump will heat up while amperage draw drops. If the fuse is rated too high, it may not blow before the pump burns up and starts a fire.