No there are other suppliers on the web (unfortunately I can't remember who I got mine from).
You need a sturdy spanner (not socket) to remove them and plenty of penetrating oil.
Here are some notes I made at the time:
Fault Code 13 is No.1 O2 Sensor Open circuit – drivers side
Fault Code 89 is No.2 O2 Sensor Open circuit – passenger side
New sensor heater element reads approx 8 Ohms.
Old sensors read around 4 Ohms. Should be 4-7 Ohms at ambient. Resistance increases as temperature increases.
Connector Sensor Car Purpose
Wiring Wiring
C black BRBL sensor
B white BR heater -ve
A white RTBL heater +ve
Haynes wiring diagram page 12.42 items P32 and P36 are the oxygen sensors
Fuse to oxygen sensor heater is FV3 in engine compartment fuse box, 30A. Same supply and relay feed the fuel pump. Relay is K44, the second purple one in on the RHS as you look over the passenger wing. (Relay K43 is the first purple relay.)
With engine running and sensor hot should see 0.2V – 0.8V out of sensor out.