KG Coatings makes 'GunKote'. I've used the matte black on a TON of different builds, and it's extremely durable and wear resistant.
However - for a proper job, the gun would need to be bead blasted... on a revolver? Not too sure if you could get ALL the nooks and crannies.