Best place to buy O2 sensors are
NGK Spark plug, NGK Spark Plug wire, NGK Platinum Spark plug for High Performance and Racing.. They are 1:1 match with OEM, no splicing of wire, direct fit with correct end connectors.
I bought mine from the above website as 25-50% less than OEM and it has lasted me a long time.