Depending on what coating you use and what company, ive had the same pistons in my street beater that sees little actual miles but the coating has lasted over ten years now and I spray it hard from time to time.

I used calico and before that, long ago the only company that did it was the same company nasa used. Now its $300 or so, in the 80-s it was nearly 3k.