I have gone the Cerakote route. that finish is as tough as it gets. The rifle I took to Africa in Sept has a Cerakote finish and I was crawling on the ground with it in my hand and you could never tell it. I have 3 rifles finished in various colors of Cerakote and I absolutely love it. I bought my nephew a used Marlin 30-30 that I am refinishing the stock on and it is at the Cerakoters right now.