Sounds like a lot of work Badazzhog. I think that if it has some rough edges or blemishes, then sanding may be needed. If you degrease it, then use paint adhesive then paint it should hold up fine. I believe a lot of these companies use different types of chemical bonds so that you use their products and not different brands between coats. Kinda think about it like hook and pile tape. The hook(spray adhesive) and the pile(paint color). Another brand may be just the opposite bond.
I just made sense to my brain(been a long day
). Hope it helps.