I have some antique silverware which i've just bought some super expensive cleaner for, but my mum used to use toothpaste on hers. Aparently you use a bit of water and don't scrub too hard. I'm sticking with my expensive stuff though
If you want to make your rubbergloves last longer then turn them inside out and stick sticking plaster to the fingers - it'll stop them rubbing through so quickly.