One question would be how bad the rust is. I've heard that people have had good results patching with fiberglass and resin and then coating overtop with RhinoLining, DuraBak, or whatever.

I patched a fist-sized hole where the clutch was leaking and rusted out the floorboard using fiberglass and resin. It has done fine for several years.