your bikes gonna smoke like a bitch for the next few tank fulls, seriously! but it will work, it'll decoke your valves while its at it. Something like proboost in your petrol occassionaly might be better to stop the whole gumming up process before it happens.
I believe it would be smart to proportion the cleaner to your bike's tank capacity. Most of those cleaners are packaged to be used in 20 gallon tanks. I don't think it'll hurt, (I've used a whole bottle before), but why waste it. Instead maybe spread i out through a couple successive tankfulls. I don't believe you'll get any smoking this way if any at all.