Well if you don't replace that whole floor section now, you will be back to fix it again. If you don't have the welding skills you could have someone cut and weld in the new panel. No worries on refinishing since it is just the floor, epoxy primer, SEMS rust shield or any other DTM would work great on covering the new panel.
hth
dlm ny country