I have always bought them on ebay. I just search for "NTK NSX O2 sensor" and sort according to price. If you know the NTK part number already that makes it even easier to search. I won't buy other aftermarket brands because according to SOS, NTK is the original O2 sensor manufacturer for the NSX. I just look for the lowest shipped Buy-it-Now price for particular NTK part number I need and I've never had a problem with them. I suggest make sure the ebay seller has good feedback too.