I work on jeeps all day long at a jeep shop in nova Scotia. You are lucky the frame is good, and I’ve rebuilt way worse floors and body panels on similar vintage fsjs and cjs. Don’t give up on the Carter so quick, the idle problem is the idle tubes. Take top of carb, clean them with a pics of. 020 welding wire, and…