I'll give you a few ideas as to how you could have problems with ECU repairs.
a) the circuit boards are interchangeable, so they could buy second hand units and swap out your old unit, but not charge for the second hand unit, but it is called a "testing fee" and a "repair fee", stuff you...