I would not consider Cerakote. I'm saying this after having several rifles and handguns coated with it. Cerakote will come off in wear areas and is prone to being scratched. I'd also consider some type of nitride or Birdsong's Black/Green-T finish if possible.