If you do cold blue, use a hair dryer or heat gun to warm the surface, and ensure that there is absolutely no trace of oil or fingerprints. Brake cleaner, acetone, and a few pairs of clean cotton gloves or similar, will go a long ways.
Like as not, it will take several applications.
Hot bluing, with tanks of molten bluing salts is a bit on the expensive side to set up for one job. So look at what you can do with rust bluing. Cheap to set up, but a lot more work.
Most of the cost in a bluing job is in the prep work, sort of like a paint job, it does not matter how good the final finish is, if you lay it down on a crappy surface.
If you want it done professionally, you might be able to reduce your expenses by doing the prep work yourself and cleaning up the surface pits.
Or just have at the pitted areas with some steel wool to remove the rust, and cold blue to blend them in, and get on with life.