I have been using Dura Coat for a while on my gun builds, and while I think that it is pretty good stuff, The paint doesn't hold up well at the muzzle or on a muzzle brake with drilled holes. The paint just chips away leaving the muzzle (and or muzzle brake) looking pretty bad. I did all of the recommended cleaning and letting the paint cure for 3 and even 4 weeks, but it doesn't seem to matter. I need something that will hold up on the muzzle end and muzzle brakes.