Brillo pad is awesome......
Honestly, get advice from Muddy, H5, Tim at Envy and Paul at Race valeting. They all frequent here and will give you the best advice.
There are quite a few clean freaks around and they (or should that be we???) could offer many mega bucks solutions.
My own preference for silver is Jeffs Werkstat Acrylic. Never seen anything that works better on silver. I know it's available at polished bliss but there might be other stockists too.
You could do worse than this.... http://www.polishedbliss.co.uk/acatalog/werkstat-acrylic-kit-protect.html
Give Rich at polished bliss a call to discuss the options on 0845 4540017