I was a rock auto believer for quite a while. But then about a year or two ago I did struts and springs on my Maxima. 3 of the struts came in one day, albeit in mismatched boxes that were not the brand I ordered, not sure if the actual struts themselves were the right brand, they had no markings. The 4th strut didn't come in till 2-3days later, and by then I had to use them because I was in a rush to get the car up and running. Found all that to be a little to sketchy for my taste. Now I work at Infiniti so there's no reason for me to seek out cheap sources for parts
