I have tried water, I have tried soap and water, I'v tried acid and water, In the past 50 years I've tried most any thing that some said might work.
And found that WD40 is about as good as it gets when you have the time.
When I first got the 150 home I applied 2 cans of WD40 to the interior, now when I clean any area, 99% of the corrosion products come off in the first application of Alu-prep. price Aluminum-prep, it is expensive, WD40 not so much. all of the pictures I've posted were treated this way, nearly all the minor surface corrosion comes clean the first time with out working the brushes on it.
Try it you might like it, it sure as hell doesn't hurt anything.
When you think about it, most of our aircraft the interiors are oily. and the corrosion deposits are saturated with it.
water not so effective on oily stuff.