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.