to answer your question about self-etching primer in a can:yes
some thing I've done on my truck is spray clear coat[also in cans]over the colour[Canadian spelling :D]
Rattle can paint is not very hard,so it marks easy