Only draw back to CDI's is if you loose a cable they wont sell it separately you have to buy the whole cable/software again, Also it does not support CAN-BUS and some of the engines are "look" only, no adjusting. The new TEXA system does it all and is priced about the same as CDI's system..