Here's the deal. My 2007 zx10r that i dropped needs a new exhaust. Im looking at a few different brands (KR Tuned, Yosh, Etc) and everything I have read tells me I will need to buy a power programmer to get the most out of it, or in some instances that Ive read, it says ill need the programmer just to make it work at all. Either way, dynojet told me that I MUST get the thing dyno tuned once its all together to get the fuel mapping correct. heres my question(s)...is this true? I have heard of the kit ecu's but don't understand much about them, where can you buy them, are they a better choice than the power programmer, do you still need to dyno with them? I guess the short version would be...im putting on new full exhaust..what now? LOL. Thanks.