Give Kevin Wood @ Evolved Tactical Coatings in Bremen, Ga a call. He did a nice job bringing my old 6mm Remington back to life. I wouldn't go for duracoat. In my opinion, Cerakote is a much more durable, easy to care for & pleasing to look at surface coating.
Evolved Tactical Coatings
Kevin Wood
(770) 361-8122