Reprogramming an ECU can only be done by the OEM and when I say OEM I'm not talking Ford, GM....etc...I'm talking Bosch, Valeo, the supplier of the ECU. The Fords, GM's, BMW's have to buy the flashing software from the Bosch's of the world and Bosch doesn't teach anyone outside their company to use the software. The shops you go might be able to modify the ECU you have but very unlikely. Your best bet is to buy one with same options (cameras, power seats, mirrors, all electronics) it should have been installed the same year as the one you need. The software in the ECU's change a lot in the first 1-2 years of production of the vehicle. Good luck.