I've had real good results with Oxpho Blue from
www.brownells.com . I like the cream version, rather than the liquid. It's easier to handle.
It doesn't require that you remove the old finish before applying, but the more time you spend cleaning up the gun, the better your results will be.
Good Luck...
Joe