I've had mine on the Stornello. Overall it works pretty well, though I wish it had the capability to track engine temp. Guzzi Diag does read engine air and engine temp (not oil) so the data is there, and would love to see it on the MGMP.
A few issues with the software that are irritating like having to refresh the bluetooth connection every time you start and stop, and the gear indicator is a bit wonky, dependent on engine VS road speed, and going to N when stopped, but I like having a volt meter, digital speedo, instant and average fuel, and other info at hand.