Be sure the windshield mating surface is 100% solid and sealable. If you plan to paint and are doing a color change, paint now and it will be much cleaner than taping the windshield later. Those floorboards are toast, hopefully you will fix where the water entered, especially if it was from the...