I totally agree that if a gas/fuel tank can be replaced with a new one that is the best/safest solution to a faulty tank. But there are those occasions where a tank cannot be replaced and repair is the only option available. What method to do? I would probably take it to a firm that does that sort of work and can guarantee their work.