Response:
the battery light coming on has nothing to do with an oxygen sensor. I would suggest going to a different shop and having it retested.
An Oxygen sensor has nothing to do with the battery light. If you unplug an oxygen sensor it will still run but have bad gas mileage and the check engine light will come on.