I recently bought my son a 2011 250x and he's wanting to upgrade it. I was wondering what the best exhaust/ intake setup is, I know its mainly personal but Im just looking for a good range of choices that really work. Also what about a cdi? I read some pretty bad reviews on the big gun cdi and am not even sure if it would be worth the money to upgrade it. also are there any other mods I should do to make it better? footpegs bumper controls etc? any input on this is appreciated