I am just getting into researching this same topic for a bike I just purchased. So far I have learned that in the event you open up the intake and install an exhaust that flows really well you are looking at needing a tuner to keep the engine from leaning out and be able to put more fuel to it.. None of the upgrades seem to be difficult and YouTube has some decent videos that cover the installs and try to put the performance difference into perspective. I was going to wait for my warranty to run out but I might just go for them after the break in period.