Any of the "Big 3" would be a good choice, I personally have a HMF slip-on and plan on makin it a full system I like it very much. As far as programmers go PCV w/autotune is the best, but the PC3 works just as good but is more cost effective, but it takes alittle more to "tune" than a Dobeck style programmer which is alot cheaper and works also and is more user friendly. And U could go with the EHS lid kit or do what I did and make ur own for alot less MOOLAH! But U could not run a lid if ur ridin conditions will allow, mine dont so I had to do something different coouldnt see myself spendin that much on an airbox lid so I improvised. Hope this helps and these r just my thoughts.