It does its job Great, but I did have two go bad on my new bike. One was bad out of the box and one went bad after less than 100 miles. The third one has been working for 2000 miles without issues.
I did change the location of the dongle after first failure, so i wouldn’t need to remove tank in order to replace dongle in case it fails again.