I've used DP primer and base coat clear coat, single stage, and even Imron on engines... If the surface is prepped properly it stays on fairly well. I hate the limited color selection in the rattle can hi temps and have had real good luck with it staying on....