Greetings,
I tried some "Easyoff" oven cleaner on some engine cases years ago, big mistake, it darkened the aluminum so I'll never try that again. For pistons, if the carbon is thick, I clean the tops with the wire wheel on my bench grinder (quick and easy). For ring grooves and the rest I have a small blasting cabinet (glass media), they come out just like new. With the combustion chamber, a small cup shaped wire wheel on an air die grinder makes quick work of it, and if the head is completely disassembled (IE valves, rockers, etc. out) I throw that into the blast cabinet also, gets right into the exhaust ports and other tight places quick and easy. Any parts I put in the blast cabinet I give them a good hot wash with soap and water right in the shop sink, then blow dry afterwards (put some oil on iron parts before drying).
GB