I had several old nickel plated guns that I used
a jeweler's cloth on to get spots out of, but I would not recommend anything more than that - you MUST do it by hand if you do it at all - it's very thin, and once you break through it, you have serious ugly.
mark