I can't help you with the Bosch numbers. I usually avoid Bosch because of their arrogance when I worked in a Volvo dealership. Bosch had an attitude of "we never have built a bad part, you must be mistaken".
I bought my oxygen sensors here, from the CEG FAQ section:
http://www.oxygensensors.com/