Having a degree in gunsmithing, I have used a lot of products for blueing, but the one I keep coming back to for ease of use and durability is Mark Lee Express Blue, available at Brownells.
It is applied with a heat source until chocolate brown and activated by a five minute boiling water bath. Then carded with steel wool or a carding wheel, then waxed while hot. That's it.
It can be a lot of work on gun parts since there is usually so many, but for an odd part here and there, its hard to beat, and I've pretty well quit using hot caustic salts. It comes out a satin black, has good handling resistance, and won't hurt heat treating.
So if you aren't looking for an actual blue color, or a glossy shine, its good stuff.