Most of the cleaners like Simple Green are slightly alkaline which can attack aluminum depending on the temperature and contact time.
Here is a different type of Simple Green that is supposed to be safe for metal.
Simple Green HD I have had good results cleaning carburetors using it with no discoloration.
I also use an ultrasonic cleaner.
Phillip