No, Cerakote is so thin that it will not mask any defects. Engraving will show
through, and all but the lightest of etching will be seen. Rust pits will show, as
will any machine marks. For best results the metal should be free of any pits and
machine marks should be removed from barrels before coating. It is not
necessary to polish and buff the metal before coating, and typically a finish of 180
grit is sufficient. Light surface rust is no problem at all.
I can certainly fix most flaws before coating, but it is not included in the price and
will be quoted on a case by case basis.