DO NOT install that "chip" on the bike! Those are a total waste of money and usually only change the air temp signal creating a rich tune. You can find some actual used controllers if money is tight. If you have the funds first and best choice is a PowerComander III, Second would be Fuelmoto then HMF/FMF, 2bros etc.
A programmer is versatile and can be used with any add-on, It is a good idea to get one first, if funds are limited and you want a power adder get a high flow air filter first. I use a Velocity and runs about 100, others use UNI with good results and cost about 30.
Enjoy the bike