I have posted a video detailing how I clean watch movements after I have stripped them to pieces.I use the cleaning solutions manufactured by Quadralene and L&R The cleaning machine I am using is an Elma SuperElite which is a manually operated machine. This gives me full control over the cleaning cycle, but the disadvantage is that it is not ultrasonic. However, with the cleaning solutions I use this is rarely a problem as great results are achieved. I also have an L&R varimatic which is fully automatic and has an ultrasonic addon. However, I still prefer my trusty Elma.