$185... that's sweet... way to get busted in the ass on a part that needs to be replaced from time-to-time. It's parts like this that make me proud of my Mitsubishi. I've never paid more than $60 for an o2 sensor for it.
I was lucky that the donor car for my honda engine still had a good P06 4-wire (heated) o2 sensor in the manifold. My P05 D15B8 had a 1-wire o2 sensor. All I had to do was tap the engine harness in 3 places to add the wires that were missing, and a $2 plug from an accord in a junkyard to make it work with the P06 ECU.