Not sure if it's been mentioned or not, but O2 sensor placement is VERY important. You need to keep it as close to the original distance from the cylinder as possible.
If not, you run into issues with the a/f mix due to delays in processing switching from the O2's. Too far from the original and the computer will start chasing itself trying to correct for perceived rich/lean issues.
And the O2 needs to (hopefully) share a common pipe for all three cylinders, otherwise you are at the mercy of a single primary. If that cylinder runs different than the other two, then you are at the mercy of that single cylinder.
"Stepped" headers have also become popular, as they start out big and then step down a bit in size to keep exhaust flow moving...
__________________
|