Here is the issue, my NA 2.2L legacy are now running without the oxygen sensor. Moreover, the up pipe has been modified by previous owner that it doesn't has a port for oxygen sensor anymore. Weird thing is, no engine checking lights. I don't know why. Do your cars will send a code if the oxygen sensor is taken off?
Thus I am trying to drill a hole to the pipe and then weld a nut to the hole, to make it a port.
After some research, I understand that all the oxygen sensor is same inside, a battery utilizing the difference of oxygen concentration. Thus it will read 0.5V while the air/fuel ratio is right. Therefore I think I can get an oxygen sensor for other subaru cars. Now the cheapest one I can get is a denso one, part number is 22641-AA042. That is for 04 impreza.

Will this plan work? any suggestions?