Hello all from Addis Ababa. Just joined up hoping to get some help with a ECU issue. I have a 2000 Discovery 2 TD5 and had to replace the ECU. The old part number was MSB101184 but the replacement that was shipped to me is NNN500250. Took the new unit to the mechanic and when installed we get Incorrect Hardware detected. T4 diagnostics states that the Allowed part numbers are NNN000120 and NNN500020. On Britcars website it even states that NNN500250 Superceded Product Codes: NNN500020. Anyone have any ideas??