Check engine light came up twice, mechanic tells me its the o2 sensor, is this normal ? How long should an o2 sensor last ? Due to my (head gasket issues last month) they suspect the o2 sensor is worn/damaged due to coolant going through the exhaust. Comments ? And what is the usual cost of replacing one ?