Clean dirty pistons while still in engine?

WD40 works great on carbon, stuff rags on top of the pistons and soak them wit WD and let set a couple hours resoak and, it will take of the carbon with minimal scrubbing.