Nothing's "wrong" with the Bosch sensor, their products are fine, and I would use a pair on my european cars but for our Toyota application they are Bosch's attempt at a copy of the Denso sensor.

Furthermore, I have found that the Bosch sensors sold at aftermarket retail are always overpriced and usually have this "universal connector" crap (even for cars where bosch is original!) so you get to cut your factory wires.

As a matter of fact I would never put anything Bosch on this truck, even spark plugs or wiper blades.

I would get the one from the dealer. There are some wholesale internet dealers and a forum favorite discounting dealer. Even if it is more expensive than your bosch source, it comes with the gasket, fits with no modification, factory connectors won't leak/corrode, no too-long wire to get burned by the exhaust. Pick up a pair of nuts, too, these are self locking.

Worldpac carries Denso and any repair shop that uses them can order one and have it surprisingly fast.