I used Oxypho blue on guns I was reselling in my shop. It does make them look better for display. But, it is not a durable finish.
Also, ask yourself if you wish to preserve the old or antique value of the firearm. Refinishing can destroy value. I have a collection of old single shot .22s and would never consider rebluing or refinishing them.