Why was all this work done? The marine surveyor in me reads that and says sunk boat!
Rewired, new bilge pump and charger, new batteries = sank in salt water, everything had to be replaced.
New rub rail, new trim tabs, new rub rail, hull painted = beat against the dock, or broke free during a...