For getting rid of surface tarnish I've had good luck with 0000 steel wool lubed with a bit of Break Free or some other lubricant. It cleans the surface stuff without leaving scratches. A stiff tooth...