The sensors should all be the same. I put a 99 into my 98, although they are both AT, not MT. AFAIK, the sensors are the same.
After I did my swap, I had a high idle that was being caused by a gunked TPS. After taking that apart and giving it a good cleaning with some brake cleaner, she fired right up and idle dropped to around 750 or 800. You should give the TPS/MAF/TB a cleaning and see if that helps. Try the cheap fix first.
98 SR5 4Runner
OME 881/890 & 04/27 Shocks