Augest, The ionic cleaner is just what your looking for. It's not
good at removing dirt and crud that builds up but it's great for
removing tarnish. You still may need to do some work on the piece
after it comes out, but it will be far less work than utilizing
other mechanical methods. These cleaners can be purchased from most
of the tool supply houses.