got mine changed today, ended up having it done by one of the mechanics in work as he had 10 mins spare, the only thing he had a problem with was re connecting the wires, it was a tight space and it was very hot in that area and i'd only had the car idling for less than 5 minutes waiting for the ramp to be lowered
as the EML light didnt go off he said to go and have it re set so have done that now, so fingers crossed it wont come back on