Just as an FYI O2 sensors are a wear item, and need to be replaced as part of a regularly scheduled maintenance planIf it is indeed the sensors, I would be surprised that they only lasted 10 yrs.
In the case of the old single wire unheated O2 sensors from the late 80's early 90's they were supposed to be replaced every 30 thousand miles,
Newer heated 4 wire O2 Sensors should be replaced at, or around every 60 thousand miles, for best fuel mileage and overall engine performance