how to repair

I would fill any voids with seam sealer. Any silicone sealer will cause rust. Seen it on many a car back in the 80s