I am purchasing a Jardine exhaust for my 2004 XB12S and I am new to this whole process. What else do I need to make this work? Bare minimum just being the pipe or do I need a servo emulator or not? Do I need an ECM? If I do get an ECM what exactly is throttle position sensor recalibration and is THAT necessary? I've also heard the stock ECM will adjust to just the pipe, is this true? And if it is will it also adjust to a pipe and K&N air filter combo? Obviously I'm new to this all. Thanks in advance for any help!