Ceramic coating will cost more, but seems to have a long life.
swaintech shows about 300 bucks for a 6 cylinder diesel