Is this the 3VM? If so be very careful if using this on the XT660, it dosen't have a rev limiter and will take the engine to way over it's standard setting and shag your engine. Can be used on high tune set-up but NOT recommended! Sorry, but we've been there and tried it, and rebuilt the engine afterwards...