Mazda 6 - Emissions problem - ODB readings

Hi all. Have a 2008 mazda 6 that failed on emissions. Readings were miles off

Low Idle (700 rpm)
CO 5.96 Vol%
HC 271 ppm

High Idle (3000 rpm)
Lambda 0.81
CO 7.17 vol%
HC 350 ppm

Mechanic says it COULD just need a new oxygen sensor but for the age of the car and needing new brake pads he was leaning towards me scrapping the car but I love the car and hate to see waste. So wondering if anyone on here would be able to look at these odb readings and tell me if they think oxygen sensor should do the trick and then a bit of cataclean after might get me past the nct.

First MAF with two revs seems normal

Worried about the cat fail on that but not sure could that be sensor 2?

(have to seperate posts out cause only 2 links for new users)

This is with a warmed up engine and multiple 3000 revs and nothing changes. I think its meant to be close to zero mA on sensor 1? and moving back to zero but this just stays at 6.35mA

Here is a list of all the readings at idle

Not allowing me to post the last link so had to separate it out

Then a list of all readings at 2000 RPM
https:// imgur. com/ ZLfqArO

If you need any more readings or info just ask and I’ll post them

Thank you in advance to anyone willing to give their time to reply.

OK… What engine do you have? How many miles on it? What error codes is it throwing? Because it must be throwing several. How much oil is the engine using per mile or kilometer… I’m guessing quite a bit… maybe a liter per 2000 km or more.

Your catalytic converter is likely dead (and I’d guess a P0420 error code based on O2 sensor 2), this thing is running rich, not fully combusting the mixture and burning oil which likely killed the cat…

Has a compression check been done? What was the result? If it hasn’t been done, do one, report back. Lamba comes from sensor 1 and it is accurately showing a rich condition based on CO and HC.