Corroseal leaves a film on it. More like a barrier, but also turns rust black. It has it's purpose, but if you want to paint over it for something nice, then do not use it. I used it on an old frame and it hard to reach spots. It fit the bill for me, on that. On body panels, no way.