BG44K is one of the gazzilion competitive "engine and fuel system cleaner" products on the market. It's not SeaFoam, that's a different brand. There are many others, like Techron or STP or whatever. They are all basically petrochemical solvents that are supposed to soften and remove deposits. Often ignored in the various sales pitches is the fact that all gasolines these days are required by law to contain a certain level of additives to keep the fuel system clean. So it's not necessary to use additional products on a regular basis, unless you buy your gasoline from some fly by night no-name retailer. If it makes someone feel better, I suppose running a can through the system once a year won't hurt anything other than their pocket book (some of this stuff is ridiculously expensive, like the BG products). But for most people with a properly tuned engine, you might be very surprised at how clean the fuel system and engine stay without dumping in any additives. Modern fuels and oils aren't the same as your grandpa's, and neither is the engine and fuel system of your vehicle.
http://www.bgprod.com/home.html
Jerry
Maybe most normal engines won't have the need for cleaning additives when using quality fuel, but these 110's are known for excessive carbon build up in the chambers due to poor sealing piston rings. I get this from a HD indy mechanic here who does performance packages on the 110's, and said every one of the 12 teardowns he's done, all have had this issue. Most were low mileage bikes too.
So, in our case, I think a little extra maintenance will help things out. Like I mentioned before, I think I had a sticky lifter last year because I had the lifter ticking noise, but after I ran some Seafoam in the oil prior to an oil change then changed the oil, then noise was gone and never returned.