Another reason I went back to all BMW's in the garage. Of all the direct injected engines out there BMW intake valves are the easiest ones to clean. Takes about three hours.
You can get this from the dealer, about $50-$70 depending on the how the dealers price matrix is set up.
You can either buy the whole sandblasting set up or rent it from Bavarian autosport, I use the one at the shop for free.
My point being is, of all the manufacturers out there BMW is the only one that has addressed the dirty valves and an efficient/economical approach. VAG used to recomend a head job, until they found out the technicians were just pulling the intake manifold and using o ring picks and long stainless wire wheel bits on their drills. Now that's how VAG suggests technicians clean the valves!
I'm curious why you would run a fuel cleaner directly thru the fuel rail, when it's just squirting the Pistons and not the intake valves? I can understand it cleaning the ethanol varnish, from the injectors....but what happens when you start having drive ability issues once the valves are coked up? I've never looked, what does rover suggest when the valves get coked up?