I never use it on my bike Tim, not because it's rubbish or anything just that I don't see the point.
My bike covers less than 4000 miles per year, these cleaners are directed at those high miler vehicles that cover thousands and thousands of miles.
They are designed to clean the carbon deposits that gather around the nozzle on the injectors and coat the inner combustion chamber components.
Ask yourself a question, when was the last time you heard a technician say they were doing a decoke? Yeah, I thought so, not in the last 10 years.
Modern day fuel quality means that virtually complete and perfect combustion takes place leaving very little crap behind in the cylinder. That is unless you buy cheap fuel from unreliable sources.
So in short no I don't waste my £10 on it, I use mine to buy more fuel.