man we have( or had, havent seen any more of it) this stuff called scrubby bubbles, not shure what the real name of it was, but it was a foam in a rattle can, spray it on wipe it off, worked so good it was un real,
i used some on my engine, took me like 20 min. and some rags, it was spotless great stuff, but i dont think you can buy it anywhere