there is this stuff at autozone called MAG wheel cleaner and it will clean anything. has a lot of acids in it and its made to clean those old ugly cast wheels but i used it to clean under my engine bay. just dont let it sit for just a second then rinsie it off good. i promise you wont be disappointed.