It can be on the pricey side but if you use Duracoat on the finish you will never have a finish problem. This stuff will probally out last the gun. Do follow the cure time. 3-4 weeks for hard use, but it continues to get harder for life. It is a pain if you ever want to change. Have used it on my 15 year olds shotgun, she had to have a pink gun, used on my green hornet, and used the matte clear coat on 3 club gun and my old H&R 20, metal only, the finish was more than I expected. I know this isn't in this project but stay way from their Duralazer line was not happy with the results.