oxygen sensor help
I have a check engine light on. The code is P0056 H02S Heater Control Circuit Bank 2 Sensor 2. I assume, I need new driver side downstream oxygen sensor.
There are two part numbers, 001-540-95-17 and 004-542-07-18. Both described to fit 2008 E350 4matic 6-cylinder gasoline engine in the left rear position. One costs about $130, another one costs about $270.
What is the difference between the two parts? Which one is the correct one for my car?
Thanks.

https://www.fcpeuro.com/products/mer...osch-oem-16438
https://www.rockauto.com/en/moreinfo...t=5132&jsn=994
https://www.rockauto.com/en/moreinfo.php?pk=5036004




