This is a five star product when it works. When it works it gives the bike a "pull" and "crispness" that is substantially better than stock. However, it often will not work. When it determines any sensor is not within the GET accepted parameters it fails safe by refusing to start, or running very poorly if it starts. It is maddening. It has worked perfectly without issue on some bikes, and has intermittent failures on other bikes.