The digital speedos, are set to over read so that you cant blame the manufacturer for exceeding the speed limit, however the odometer (distance meter) is accurate. By putting in a Speedo healer, you are altering the speed signal from the speed sensor to have the speedo read correctly. It stays fitted to the vehicle. The healer also has the effect of changing the distance covered as well. on computerised vehicles, this will also affect fuel ecconomy and fuel range readings as well.
This means, that if you bring your speed reading down to match the GPS, the distance covered will go down and produce an apparent loss of economy..
For the far riders, it will bugger up distances covered on the 1600 etc, meaning you would go for longer to try make the distance. Wish there was an easy way to re program the vehicle computer..