I've only ever used Seafoam in my Jeeps, but I don't see why it wouldn't work great in a bike. My father tried running it thru his '80 CB650, but he has too much varnish, and the pilot jets are completely occluded... gotta pick up a set of O/A tip reamers.
Ditto on the Yamaha Carb Cleaner- that stuff ROCKS! One thing to beware, though- it WILL eat through latex gloves, so either invest in nitrile gloves or keep a bottle of Gojo and some skin moisturizer near-to-hand; you'll want to clean that stuff off as soon as you get it on. Also, it's none too kind to either aluminum OR steel- I stored mine in a spare-paint can, and opened it some months later to find most of it gone- it ate thru the liner of the can, then corroded the can in several spots to create pinholes right thru! It then leaked out onto the shelf, it was quite bizarre. And it WILL etch alu if you leave it in there too long, so keep an eye on it, this stuff works FAST.