Bearmach I think, though after fitting it I noticed a lot of people recommending oem. It’s not been on long enough for me to make any judgement on it. And yes just gave the plug a clean, my ecu plug looks as good as new so presumably I caught it early.
Obviously getting it on diagnostics would...