The 929 & 954 ecu will interchange, same harness connections, I even called Honda shop to to find out and plugged it into my 954. I have a 929 ecu if you are interested. Bought it for my 954, off fleabay. Bought it to see if my 954 ecu was bad, turned out to be bad plugs. Far as I know the ecu came off a running bike.