I just purchased a 2007 M1000 with a little over 500 miles on it today, and I am wondering what are the necessities to do to this right now? I want it to run good and be reliable. I do want a can on it, thinking just precision but take recommendations. It looks like it had a programming update due to a Re-call notice as I see that rexburg motorsports did the upgrade and had a notice saying so.. Anyways.. Airbox mods, side-air mods, cans.. what do I need to do?