There is some wrong information in this thread. Direct Link and MasterTune leave no fingerprint on the ECU. MasterTune allows you to save the original base calibration if you desire. TFI only adds fuel, no matter what year bike and what has been added I see very few that need to add fuel only. In a lot of cases and some areas of the fuel tables, fuel does need to be removed. Direct Link, MasterTune, SERT and SEST all program the ECU on the bike. TFI, PC, FuelPak, and others are all addon hardware devices that are intercepting/messaging signals from the ECU to the injector and or ignition.
Dyno tuning is more than just max HP/TQ. It is also working all areas of the fuel map so the driveability is optimized. Dyno tuning is also about optimizing the ignition tables so you have maximum output with no detonation. Programming the ECU directly will allow adjustment of starting issues, decel popping, lowering warmup fuel, setting correct engine parameters, etc.etc.. There is no comparison, even on a stock bike with air box and mufflers only, of a properly tuned delphi ECU versus an addon system. There are a lot of dyno operators who can run a dyno but do not tune properly. If you have ever had a bike tuned correctly, by someone who knows how to tune, using a tuner that programs the ECU, it is like night and day compared to any canned download or any addon device that just globally adds fuel. This is even true on stock bikes as dealer delivered. No way a canned download from anyone can be 100% accurate with variation in injectors and variation in fuel pumps. This is why dyno tuning is the most accurate for a specific bike and specific upgrades. I specifically did not mention ECU replacement devices as they have there limitations when compared to the Delphi ECU and a proper dyno tune. I have always wanted my bikes to be 100% optimized and not just close.