Did you have a good luck with NTK sensors you installed. I also installed an NTK sensor from Rockauto on the right side (Bank 1) about a year ago and it was working ok. Now, the left side sensor went bad and I replaced it with another NTK, but this time it does not work properly. The engine runs weak and it takes time to rev up. I also get ECL ON (code 28) after driving a few miles. I'm wondering if the NTK is incompatible in bank 2. I swapped two sensors (left and right) and I still get the code 28. I like to go with Toyota parts, but Toyota discontinued all O2 sensors for 94 Land Cruisers.