My mechanic claims a "universal" O2 sensor will not work, and that I must get an "original equipment" sensor (mind you, he's not getting it from mazda...). He said that is $350. The remainder is install ($33) and diagnostics (I can't believe I'm paying him $60 to hook that thing up to my car...