The way I clean my aluminium stuff at home is with a high pressure washer to get most of the crap off. I take all the plugs out for that so I can get right in there. I use water for the most part, but sometimes kerosene to soften stubborn stuff before the last water blast. Sometimes I also use truck clean (green goo, they say it's biodegradable and quite good at removing grease in my experience). Blind bolt holes are the worst but I run a tap down those, then a bolt with a side groove cut with a thin disc in an angle grinder, then a bolt, until I can wind it all the way by hand to feel if there's anything left in there. It should go in very easily, with two fingers and almost no torque.
i do go over everything everywhere after that and clean by hand with whatever fits, scotch brite, steel wool, whatever. A final rinse is needed to remove all the tiny particles of debris generated thus. If I had a big enough ultrasonic bath I would give it some time in that too.
If there is any staining left after that, I would take it to a vapour/steam cleaning place (or dry ice but I haven't found a place here) but this last step would be only for cosmetic appearance.
Chemical cleaning of Aluminium is very problematic and it won't take this staining off.
Yes, chemicals to clean Aluminium have been around for a long time, but we've changed our expectations and have come up with better mechanical ways (any blasting process) to clean because they are safer/less polluting and in fact cheaper. We pay more, of course, but that's not because costs have increased. The cleaning equipment may be more expensive (no idea) but that is a one-off.