I ran a radiator shop and we did gas tank repair daily.
JB weld can be used but generally doesn't last very long. Depending on the size of holes, there is a couple options. We use Redcote to line the tanks and it will seal pinholes and seeps. Larger holes needs brazed. Do NOT use Kreme liner, its junk. Meradic acid will clean rust and old gas out.