The new Duracoat type finishes are really amazing. They fill minor blems, are widely respected for durability and rust prevention, and are pretty. That said, Brownells sells a product that is called Oxpho Blue. It has been around for quite a while, and it is a standard for hot water tank bluing. If you follow the directions exactly, and if you do a GREAT job prepping, it'll produce a truly excellent finish that, while not as nice as bluing salts, will pop. Plus, if you keep it well cared for, will continue to darken over time.
I did an old Lefevers many years ago. It was my only experience with bluing, but the final product exceeded my expectations. If you want it to be dark, don't sand your finish finer than 400, 320 is probably best.