'09 XB12Ss w/ D&D exhaust. Just installed the EBR ECM and performed a TPS reset. Immediate and drastic improvement! Much smoother and constant idle, way better throttle response across the board, but especially at the low end. No more deceleration popping / backfiring. No more hesitation from stop. Improved fan programming, comes on more often for shorter bursts. All around, the best bang for the buck I've spent on the bike so far. If you are considering it, just do it. FYI, I wrote EBR and asked which one I needed for my exhaust, and they said the Jardine one works for D&D. Looks like they were right.