TFTs aren't that expensive, they can be bought on the aftermarket for ~$100.
It's the ECU in the dash that'll break the bank. No aftermarket for that, has to be OEM. Can run upwards of $4K USD which also covers the reprogramming fee, depending on the brand. Unfortunately, every modern vehicle...