I painted the block and heads, oil pan, etc. back in 2007 and short of it being a little dirty it still looks decent. The valve covers were the most recent part I painted and that has been a good 5 years or so. It holds up well. Not cheap at about 25.00 per can shipped but like most other things you get what you pay for.