I have read through this post and would like to add a few comments.
I have been told, not sure why, that if you are going to use mason jars, or beakers in an ultrasonic bath, the jars must be suspended and not touch the sides or bottom of the ultrasonic.
They actually make a new machine with this set up and it can be purchased new with the beakers from Casker and Borel with Sweepzone technology where the waves hit the parts from all angles.
Old beater machines do work, and they are still made and sell for over $1000 without ultrasonic. The best machines beat and have ultrasonic.
As far as cleaning the watch. After cleaning thousands of watches, and cleaning watches sent to me by customers that just had their watches professionally cleaned, I can tell you that if the cap jewels are left in the watch, it is likely the jewels will remain absolutely filthy after cleaning. How many times do watchmakers have to scrape the gunk off them with pegwood?
Also, one should get used to taking out pallets, since it is the only way to check for freedom.
Also, how are you going to oil the center wheel jewel and the arbor with the cannon pinion on??? So, at the bear minimum, remove the cannon pinion, barrel bridge and mainspring barrel, and all cap jewels.
Also, you would be surprised the difference in amplitude when the cap jewels are really clean.
By not doing this, you are reducing amplitude and causing excessive pivot wear on the watch. If you aren't going to remove the cap jewels, at least dunk the whole thing in One Dip in an attempt to break up some of the dried oil in the jewels before and after cleaning. I recommend that all parts be ultrasonically cleaned for a minimum of 3 minutes without heat. If your roller jewels and pallet stones are properly attached, they won't fall off. Think of the amount of force you pallet stones are taking in the watch. If they come out in the ultrasonic, they are definitly going to fall out in the watch while running or while you are working on it. Check them before you clean them. The only product that will dissolve shellac is alcohol. It is safe to dip them in One Dip too. These parts need cleanliness more than any of the other parts, so make sure they are clean.
Ultrasonic machines. The more powerful the cavitation, the better the cleaning. I have used a bunch of them and all will work. Make sure you use good cleaner and rinse. I used L and R for years, now I only use Zenith. I especially like the Drizebrite Rinse they make. Chemicals don't last forever. Change them when they get dirty and your rinse gets a green tint. Be careful drying. Some of the old time dryers are fiercely hot. I think you could actually change your haispring with them. Hairsprings can be cleaned in your ultrasonic, if they are attached to the balance, and if you have a watch with shock resistant jewel settings, you can put the balance cock and the balance on the pillar plate once the jewels are removed and clean them while attached. After Cleaning I always give the balance a dunk in One Dip.
Mainsprings should not be cleaned that way and only cleaned removed from the barrel using watch tissue dipped in One Dip. Then oiled with a watch tissue with some mainspring oil on it. You just pull the spring through the watch tissue.
New mainsprings should not be cleaned and not be oiled at all, if they are white. The only time they should be oiled is if they have been cleaned.
Well, to make a long story short, the Bulova Watchmaster Ultrasonic is excellent. The beaker system works. and the old beaters work too. Don't be in a hurry and you can find one on Ebay for a decent price. Jump the gun and you will spend too much. There should be a difference between a jewelry ultrasonic and a watch cleaner ultrasonic.