Hi Les, Out of all the replacement O2 sensors i have replaced and thats a few( used to own a garage), I have only ever had 1 faulty 1 and that was my fault,the wiring rubbed against the body and chaffed through.
Has the mechanic cleared the fault code?
If he has, try swapping the O2...