That invoice does not inspire confidence.

I had a sort of similar problem while back which turned out to be short to ground. Although there were many other symptons as well, lack of power was one of them. Struggling to see how a shorted oxy sensor would destroy an ECU though. Which oxy sensor is the scan picking up?