From the outside looking in, on your question of water entry, I do not want to post publicly for several reasons: In an attempt offer edification:
1. Notify the insurance carrier if there is one.
2. Check the engines & transmissions for water entry. Do a preventive oil change if you even suspect water entered. Preventive change is wise in any event just to ensure no water entry.
2.A. If water entered. Get a mechanic involved. 3x oil & filter changes is the norm. Turn the engine(s) to get internal heat. Change oil & filter again, & rewinterize. Do not forget transmissions.
2.B. Check the starter & alternator for signs of water entry. Preventive rebuild if signs they got wet. Same with battery cable to it.
2.C Check wire connections, clean, apply dielectric grease. Scary dry film lube on any thing metal that got wet.