I don’t think J B Weld is forever, its not like an actual weld. That said, you could try, but I would question if it would work, getting it to seal and all.
If it is not marking the driveway then why bother? bit of oil on the frame is fine, some intentionally do that.