Get the machine work completed and it would be cost effective to take to a vendor that can acid clean it. By far the cleanest it will be. I use a 300 psi natuarl gas fired pressure washer. I get wet. Some elbow grease with rotory tools to get scaled rust off, add a ******** industrial cleaner that is so acidic one should use lung protection. This particular detergent will eat all aluminum parts. On the aluminum parts, Napa puts out a product, or rather a system called "Ozzy Clean" This is a parts washer with a waterbase acidic cleaner that after being skeptial about,I am very impressed with. The parts washer tank has a heating element in it keeping the "Ozzyclean" fliuid at about 110 degress. Altough this is a acidic product as well, it seems much kinder to the alum. parts. I do neutralize all alum. parts with either vinager or battery post cleaner spray and throughly rinse with hot water. They end up clean enough to eat off of. I spend a lot of time on my stuff with scrapers, razor blades, stiff brushes, ect... Whats needed, the end result is good gasket sufaces & clean passages.