it is really funny to me that people "don't want to flash the ecu" but, will spend more money on buying a pcv or bazzaz unit, and have to install, and deal with all of their software hardware, and customer service issues. AND THEN HAVE TO PAY TO GET IT TUNED ON TOP OF BUYING THE HARDWARE PACKAGE.
pcv and bazzaz are middle men, and need signals from the throttle position sensor, via the ecu, then they correct the fueling, timing, send the signal to the ignition, and injectors via the ecu... it is a wiring information loop with a slight lag or delay.
in laymans terms, the fueling/timing add ons (pcv bazzaz) sample at 1000 times a second (which is fast, don't get me wrong). the ecu samples at 10,000 times a second with no middle man between your throttle position sensor, ecu, and injectors. faster, smoother inputs, and outputs, equal crisper throttle response, and a more noticeable improvement.
also with a pcv YOU CANNOT, UNRESTRICT THE TIMING CURVES, GOVT MANDATED LIMITS, TURN OFF THE FUEL CUT ON DECELERATION, ECT... you can only augment timing and fueling.
you would be better to find a good reputable tuner that has a good flash, and map for your set up, and send the ecu, to them for a "canned set up" installed in your ecu, v.s paying the same or more money for a pcv, or bazzaz unit, and tuning via that. if you have a tuner that can flash via flashtune, woolich ect... ALL THE BETTER... USE THEM. it is ALOT BETTER, than using an add on fuel, ignition controller.
ecu flashing and tuning is where it is at. the future is now, power commanders, with add on functions had their place when we couldn't tune the ecu. we (you) don't NEED them ANY LONGER, IN THIS DAY AND AGE. you don't need to spend that money on the hardware, then tune it with the hardware. you would spend less with an ecu flash and dyno tune, and be done with it... with no added on CRAP, that can and will cause problems in tuning and rideability of the bike. Ski