I've ordered from them, they have a couple different websites but same place.. Started back in the 60's with their Dad. Great place to order from..The last time I purchased O2 sensors, it was for the Legend. This was back in 2001. I got them from:
A few years back, I bought a bunch of parts from RA needed to do a timing belt change on my NSX. Sadly, they sat on a shelf for over a year before I got to it. When I did, I discovered some belts were incorrect. I emailed RA and explained that I really should have checked this earlier, I realize I'm way past any reasonable timeframe for help, etc... and... they sent me new belts.I do trust Rock Auto a "little" bit more to not be outright counterfeit, but far more often from Rock Auto, I'll order something and get an "equivalent" substitution, and then their customer service is not nearly as good as Amazon's.
SO the lesson to me buying from Rock Auto especially (but also the other sellers) is to check the parts when they arrive, never waiting till you're doing the repair.