it'll work on a 08 but you'll need to get the diodes to plug into the harness side of the ecm for the O2 sensors. The XiED (13.8) will richen the closed loop fuel by about 8%, the X14iED (14.0) by about 6%. i've never used the x14ied or xied but i've only heard good reviews. it just depends on what your looking for.if you want something to set and forget about it then this is a good option, if your one that feels you have to tune on the bike every time you ride it i'd recommend something more advanced.
if it doesn't have O2 sensors its plug and play, i would adjust it back to a stage 1 setting and go from there.