The ECU's are different, I changed my 07 ECU back to a 05 ECU.
http://www.xt660.com/showthread.php?t=8478
If you are interested I have my 07 complete wiring loom +O2 senor for sale. Or I could swap you for your 06 loom, you pay the postage + a little extra for the O2 sensor. PM me if you are interested.