Full system, pc5, and an internet connection should be all you'd need. Most exhaust suppliers offer map downloads to preprogram the pc for your bike. Not saying dont take it to DTMBrian, ultimately he can isolate any lean/rich conditions and remap for those to perfection for the best possible tune.....but if you need to keep things on the cheap you can install the exhaust, plug in the pc5 to a laptop and dump Graves maps for your yr/make/model right in. HP gains probably be in the 10-15ish range maybe? Will definitely notice more pull and much better exhaust tone. Good choice, Graves is nice equip! Also, if you dont plan to track/race the bike.....not really any need for additional mapping controls once the pc is programmed. I have a pc3 with 3 different Brocks maps but only use one. I mean if I run the mile or dragstrip, sure it's nice to have the drag map....but for street riding and trackdays, the street map performs perfectly.