From the extensive amount of reading that I did on the subject of firearm refinishing, there really is no comparison to a rattle-can krylon paint job and a true, baked on finish product like KG GunKote. While everything coating has it's limitations in terms of withstanding abrasion, chemicals, etc, KG GunKote is impervious to gun cleaning chemicals and has great abrasion resistance. It's certainly at the top in terms of what you can accomplish at home with an airbrush and an oven and far superior to the air-cured low temp coatings that other manufacturers offer. While any product that is specifically made for firearms, including some of the popular low temp-air cure sprays, will have better performance than regular spray paint, there is no equivalent to a baked on cured finish like KG-GunKote. The debate to be had is WHICH baked on finish is best and I chose KG GunKote. No matter what you choose, what is absolutely essential is surface preparation. It MUST be sandblasted, following the directions provided, to a uniform surface devoid of all finish, rust, etc. Then it must be COMPLETELY degreased, paying special attention to cracks where parts meet, barrel-receiver junction, etc. What is helpful after a complete degreasing is to bake the part at 200 degrees or so to drive out any remaining grease/oil from any cracks and crevices and then degrease again. Follow that up with K-Phos pretreatment to seal the metal and prime it for the GunKote. Follow these steps and do some more reading on other people's experiences with refinishing guns at home and I'm sure you will like the outcome.