I've just done a long run in my Sharan (to the South of Germany and back), running on cruise control set to 120 kph. Average MPG for the various legs varied from 28 ish to just over 30 - almost 10% variation. That's what I'd expect ... different temperatures (day / night), slight variations in fuel spec. from one fillup to the next, etc. all affect the fuel consumption a little.
The only way to PROVE these devices work is under controlled conditions, in a lab. And every time that's been done, no difference in performance or fuel consumption has been found.