3M makes a great product. I have used it in aviation on floats and windshield. You can get it in black or white I have seen it at most marinas and home depot. put it on and smooth out with a latex glove on as it is difficult to get off. It is a great adhesive also.
3M 5200