Just run the cel check first, o2 sensor shouldn't really affect idle too much, not to the point that it idle on start up,
maf possibly but cel check should answer some questions and obviously iacv clean can do wonders, also check that you didn't pinch any wiring while dropping the engine in, oh and make sure fuses are good. What
ecu are you using?