When I bought my 06 EGC the previous owner had installed a Cobra FI2000, problem with it was if you set the unit per Cobra tuning settings if would throw a constant engine alarm code. I don't remember the exact code number but it was basically saying the injectors were staying on to long. The only way to clear the code was to turn the green pot completely off. The bike ran fine but I never did feel comfortable with that engine light being on all the time. After installing slip on Rhineharts I got quite a bit of decel popping and never could tune it out, then I bought Vance and Hines Duke air filter kit. Due to my mistrust of the Cobra I did not put it on until I got on the phone with Chris at Dolbeck and ordered my Gen3. Chris was great help, when I started telling him about having the Cobra unit he asked was I getting a code before I even told him, ha, guess it's a common problem. After installing the Gen3, which was very simple, I took a 100 mile poker run on the bike. Wow, I could tell a major difference in throttle response, accell, improved fuel millage (I will post that difference after I've ridden enough to get a true measurement). Anyway needless to say I am a very satisfied customer, absolutely the best $200 bucks I've spent on the bike.