On motorbike header pipes there's never been an exhaust paint in all of history that didn't disintegrate and fall off before long, ceramic coating is the only way to go, it's rock hard and permanent. I got mine done with HPC hypercoat years ago, still look pristine today, I sent the headers by post to HPC, they give the pipes an acid bath first then coat them then send them back, took about a week or two, cost about two hundy back then, would be a bit pricier these days, but still worth it coz you don't worry about paint and rust or corrosion ever again