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.
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