If you don't want to go with a pro finish, which I recommend that you do, I have used three of the Brownell's finishes. The baking lacquer, the Moly Teflon bake on, and the Aluma Hyde II. Both of the bake on products looked great and were easy to do, but they seem to lack impact resistance. Bump them and they began to flake off. I followed the directions to the letter and even reapplied them 4 or 5 times, and got the same results each time. I was putting the finish over stainless steel and AR-15 mags but the finish was rated for SS and aluminum so that should not have mattered. Only when I tried the Aluma-Hyde II did I get the results that I wanted. It is not impervious to really harsh chemicals like Acetone like the others are, but it seems to hold up just fine to normal cleaning chemicals. Also, no baking is required. It does build up so you must be careful about using it in areas where fit is critical. But if you do get over spray, Acetone will remove it. The biggest down on Aluma-Hyde II is it takes a full week to cure (safe to handle after 24 hours) so if you are impatient like I am, it makes for a very long week. I have used this on one ss barrel, one ss barrel extension, several magazines, and an AR-15 front sight tower and have gotten excellent and durable results on all. On the mag, the only wear is to the mag catch area where it does scratch off, but much less so than with the bake on finishes I tried. If buggered up, it can easily be touched up.