And this is great for the nooks and crannies.
There is one amazing product for the job but it is risky unless you are careful. But its a product you should buy as it sounds like you would like it and one to keep and use now and again for stubborn things:
AluBright Deoxidiser...