Here you go, $28:
https://www.germanautosupply.com/mer...ensor-389.html
(If you buy one locally and get an "equivalent" part, know that you may have more issues right away or in the near future. You then get to spend money chasing a problem with the new CPS - without knowing it. Buy the right part the first time.)