Bad out of the box
Brand new sensor was bad out of the box. Actually caused my car to throw MORE codes than the old sensor that came out. Wasted a bunch of time chasing wires, gave up and bought an AC Delco sensor and it worked fine.
Spend the extra couple of bucks, go with an AC Delco and be done with it.
Bottom Line No, I would not recommend to a friend