I haven't used these guys and am not vouching for them, (although I've read good stuff about Coal Creek) but here is an interesting summary of some popular gun finishes by one of the well know gun re-finishers:
Coal Creek Armory Custom Finishing And Refinishing