Actually for aluminum a very good adhesive that is self etching is metacrylate based adhesive. From what I have heard there is no need to prep the surface. From what I understand most of the time it is use with rivet at the end of a seam to prevent from pealing.
I dontd know if metacrylate based glue are water proof.