Anyone here have experience removing carbon deposits from an engine? I've a 2007 KLR650, a carbureted thumper, with 45,000 on the clock. A meager eight and a half to one compression low tech engine. Carbon has built up to where I can make the valves go CLACK if I goose her under load. Here's a view down the plug hole:

Of course, there are always the Seafoam enthusiasts... but they would tell you how Seafoam can do everything from boosting mileage to winterizing to curing leprosy to bringing peace to the Middle East. Then there are the old timers who spray water in the running engine. Then there are the meticulous who claim nothing else will work but a complete tear down. 
Ideally, I'd like something to pour in the tank and let it do its work over many miles. I would settle for something I could spray in the plug hole and let it soak overnight.
Whatcha got?