Ok, here is some info for all interested. I got an Ultrasonic parts cleaner that heats the water and soap solution (in may case I set it to about 140 deg.)
These are two examples of what an Ultrasonic cleaning tank can do. I put one of my cam towers in the tank and turned the unit on and walk away for about 30min (no brushing, scrubbing or physical effort whatsoever).
In this photo I hung 1/3 of my case half in the tank for about 45 min.
Best part of all, after reusing the same water/soap solution for about a week, I filtered it out and had nothing more than dirty water solution to get rid of.