I was also informed about ultrasonic cleaners, and using a low PH solution to clean aluminum baffles.
Add this to your ultra sonic, I've used this a lot for cleaning. It is a water based solvent, that can be screened and reused. We would mix it 5:1 with hot water.
http://www.uspoly.com/immersion.html