Hi Stuart,
it is good to have the carbs run dry (except if you have paper gaskets like with some Jap carbs...), but this does not help against Water in the tank... Todays fuel is hydrostatic, means it "sucks" water out of the air that streams through the tank ventilation when the tank gets empty. It does not really mix with the fuel, but as it is heavier than fuel, it moves to the ground of the tank and fills the tank from the bottom with water. once it reaches the top of the little tubes the pedcocks such the fuel through, you fill your carbs with a mixture of water and fuel, which then leads to bad acceleration - even up to blocking a complete jet. This additive changes the surface tension of the water so that it does mix with the fuel and gets sucked through the jets. This is not really a cleaning process, but simply a water removal as described in my first post, second line (of 3).
The next point is that with ultrasonic cleaning, you typically also replace all O-Rings, gaskets and other stuff. If adjusted well, economy of the carbs will be improved dramatically while power will be restored to factory values (assumed nothing else is wrong).
My brother ran a bike shop in the 90's and it was amazing how many bikes (Laverdas mainly...) had issues with the carbs, ignition and valve clearance. Fixing this (which is not really a repair but a service...) saw some customers regain roughly 30 HP and equal torque... (really some were down to 45HP, one even a bit less...).
so - no wonder a bike improves when you remove the water out of the fuel system. Still, an ultrasonic cleaning with a new set of gaskets and O-Rings is something different...
