While it will not completely prevent rust, and is not as pretty as some blues, Brownell's Oxpho-Blue is very easy to use, cheap, and is more durable than most cold blues. It requires nothing more than cleaning off the old blue, a bit of de-greasing, rubbing on with a cloth, then evening out the finish steel wool.
mike