I read the same article. It said not to use brake cleaner or contact cleaner.
We use contact cleaner on aluminum to remove grease, oil, dirt etc all the time. It's basically electric parts cleaner. I disagree with the article for most practical purposes. Soap and water will not remove all of the oil and grease. In addtion the soap leaves a slippery film.
Acetone is of course the best but it's also the most harmful to you and the environment in addition the fumes are super flammable. They accumulate down low and ignite easily.