Why on earth do we carpet floorboards?
I saw a guy stick welding sheetmetal on a 51 chevy once!!
Carpet!? Me? No!
I mend the floors, prime, paint them, and spray them down with undercoat, or BodyShultz, or bed liner... They all leak whether from rain or me washing them.