Cerakote is excellent on plastics and metals.... I'm dropping off a custom M14 , stock and all with Cerakote BC.
I have owned a hunting m14 that was professionally cerakoted about 8 years ago. Exceptional finish and still looks fantastic after years of riding in the gun grabbers on my quad.