Yes... Only thing I did was add about an foot to tgecwiring to make it easier to set up. It is short. And on my 1k, I had to remove the fuel tank and left fairing to get to the speed sensor. So I extended it to go under the seat. Other then that, it was easy to use.