The product we used is Cerakote MicroSlick C-110. We have had good luck with it and on semi-auto firearms is allows the gun to be used dry.

Quote
From the Cerakote site.
MicroSlick Dry Film Coating
Item: C-110

Description:C-110 MicroSlick is a ceramic dry film coating used to reduce friction on a variety of internal firearm components, such as bolts and bolt carriers.


Here is the technical paper on it. Cerakote MicroSlick


"Hired Gun" Quickest and fastest all motor sand car on the planet.
3.008 at 104.8 300' of sand.

NRA Patron Life Member, Gunsmith, Instructor, Chief RSO