Por -15 is made to stick to rust . It doesn’t stick well to clean rust free metal . I e seen it peel off clean parts .
as long as you sand the surface first it will bond to it....I used it on my pinch weld which is a combination of metal, rust and paint and with 2 coats of POR 15 before I installed the windshield and there is no leaks