I have looked into cerakote, durakote,gunkote,norrells moly resin, and a few othere. Cerakote seems to be one of the tougher coatings. Cerakote is a very thin strong coat with some lubricative properties. In my opinion cerakote SOUNDS best toI me i have non personally held all of them. None of them however will be worth anything if the prep work is not done to perfection. All coatings are good coatings if applied correct. Were you going to do it yourself or have someone do it for you?