I would scrape out as much caulking and rust as possible then use a ureathane seam seal caulking. Its available at auto paint stores in a caulking tube