I'm pleased that this is a genuine Bosch oxygen sensor at a good price, but I was disappointed that it did not include the connector as pictured. It just had three wires and a rather bulky splice-in terminal block to splice it to the existing connector. I ended up just splicing the wires directly to the connector by soldering and heat-shrink tubing. I didn't want that bulky terminal block flopping around under my car. The car drives fine with the new sensor, BTW. It was just an inconvenience and a little extra time on the lift.
Very easy replacement, length of cable is perfect, connector is a perfect fit no messing around with universal wiring connections. 10 minute job maybe.