If i was changing my head gasket, and the head was full of crap, then i might get it hot takned, but no one is going to rip apart their engine just to clean it. I think sea foam does some cleaning, but not that much. Ive tried cleaning a spare cylinder head before, and getting the carbon took a crap load of time with simple green, baking soda, a nylon brush on the dremel. and that was after tanking it for 14 hours in simple green. so i dont think sea foam can get all the crap off at once. i think its minimal, and its all the loose carbon hanging out there.