I HAVE used it on silver for a quick brightener. Old Meican silver, with all the niches and grooves comes clean with the toothbrush.
(I don't like it too shiney though.)
I'll remember that about the semi-precious stones though!
We have an ultra sonic at the office. It really produces a lot of vibration and I'm hesitant to use it.