I'd be very skeptical of any hard shell, or rubber type coating that can chip. Once a chip happens, rust sets in, and spreads. You alway want a self healing undercoat like with a lanolin, or cosmoline type thats remains waxy. Just comes down to the area you operate in. and how often these coating need reapplying.