The best way for a DIY hobby gunsmith to finish the metal and often the stocks or grips on a gun is with a spray-on coating. Here are the three levels of refinishing a gun, rattle can paint jobs to professional grade Cerakote.
Auto Spray-Gun Tips (Automotive)
I made my own custom paint job on my AR. What do you think? And what should I call this pattern? : r/guns
Ballistic Belly Flops
The Evolution of Shotgun Coatings: From Blued Barrels to (Mostly) Impervious Firearm Finishes
How To Restore Car Rims: A Step-by-Step Guide - Red Label Abrasives
Is it illegal to paint your own firearm? Should've asked before doing it but here we are.. and yes I know the design is not for everyone, just want to know if I'm in trouble here. Thanks. : r/NJGuns
GLOCK Custom Work
3 Ways to Refinish Your Gun With a Custom Paint Job
How to Paint Your Airsoft Gun: 13 Steps (with Pictures) - wikiHow
How to Paint Your AR-15 [Forget the Camo Krylon!]
Custom 1911 Pistol Grips
Personalizing Your Gun's Finish