I do plan on doing the work myself, probably just before spring. Going bigger will add a bit more cash to the table as it is. I was planning on doing a Woods WM8-22x cam, Woods directional lifters, Fuelmoto pushrods, S&S cam plate and oil pump, Fuelmoto Jackpot XXX head pipe with Jackpot high roller mufflers and a ThunderMax ECM to run the whole kit and caboodle. I considered the Powervision for a moment but I really don't want anything on my handlebars. I live in Colorado at 6800 feet and on any daily ride I can change altitude all the way to 14000 feet pretty quickly and as it is right now with my bike totally stock, it runs fine at 6800 feet but when I get up higher it pings really bad. I've always had good luck with the ThunderMax as it self tunes and I've never pinged with one of those. I do have the ESP warranty still in effect and I can do the work to put it all back it something happens to the engine.