More recently I've been using Adam's Graphene coating, just from an ease-of-use perspective. Before that, I used Optimum Gloss Coat. Both of these products are consumer-level "coatings". You need to prep the surface properly (clay, decontaminate paint, polishing if necessary, alcohol wipe)...