If the color is good I would NOT use chemicals in your solution. Even purple floor cleaner, simple green, that orange cleaner, etc all have chemicals in them that may effect the color of the castings.
Hopefully your ultra-sonic cleaner has a heater in it, they work a LOT better than the ones that don't........