I just bought a 2003 XB9S used with 15,000 miles on it. It has a full Micron exhaust system, open air box conversion with a K&N, and a supposedly programmed ECM to match the exhaust and airbox mods. He also gave me a box that says Direct Link on it. It has the cables and the little key in it as well. I rode the bike around for a day and it didn't feel like it was running top notch. I tested the battery and it only read 12.2 volts. I had the battery charger and not it seems like it is good to go. The bike still seems to be running rough. Seems to be coughing a little bit around 3,000 RPm. Also, if I'm idling and I blip the throttle a little, sometimes it will backfire. I'm gonna replace the plugs with some NGK Iridiums..... Any other ideas ? It looks as though the breather re-route has already been done. This is my first bike so I'm still learning.... Maybe all of these symptons are just the nature of the beast. Any input you guys can provide is great. Thanks!