check out Rio Grande jewelry supplies. They have lots of ultrasonic cleaning solutions, some of which are used for watch crystals and such. Generally the ones with a more acid base will harm lenses. The ones that are ammonia based should be safe. Then there are those that are safe enough for pearls, that is really the kind you want.