Is there any way prevent rust? Could you not reapply the undercoating before each winter, and maintain the paint so it’s actually protected?

Or maybe I’m crazy and taking care of your car is pointless and there’s no hope?