As of mid-2009, GM Top End Cleaner has been reformulated
"Use with Fuel Injector Cleaning Fixtures such as Kent Moore J35800A or OTC7448 - Fluid is pressure fed into fuel rail with these devices."
Here's what used to be in the GM Top End Cleaner before the reformulation:
Petroleum Distillates 64742-52-5 NE NE NE 50 – 60
Light Aromatic Petroleum Naphtha 64742-95-6 NE NE NE < 5
Heavy Aromatic Petroleum Naphtha 64742-94-5 NE NE NE < 5
2-Butoxyethanol 111-76-2 20 ppm 50 ppm 5 ppm 5 - 10
Sorbitan monotallate 61791-48-8 NE NE NE < 5
Diacetone Alcohol 123-42-2 50 ppm 50 ppm NE < 5
Liquefied Petroleum Gas 68476-86-8 NE NE NE 15 - 25
To me this looks pretty close to Seafoam, so I'll try that next, and then gasket remover. So far my attempts with oven cleaner have been...OK, it's loosened the most crusty stuff, but the exhaust side of the head is still absolutely filthy.
Recommendation for scrubbing tool: "non-stick safe" Scotch Brite pads or "fake steel wool." Works wonders, zero scratches. Hey if it won't scratch Teflon off a non-stick pan, it certainly won't scratch your engine!