The OEM one that is on your bike currently works very well
UNTIL
you start to change parts - slipon, exhaust headers, head work, increased compression.
At this point the Power Comander, Bazzaz, & HRC systems will all work very well - priced in that order - going upwards...