Zzp are junk. I bought 2 front from zzp. I got 2 others as were replacements. Couple months later I then I had to buy 2 more because they were out of warranty.
The best are OEM
The best aftermarket are Timken/SKF or anything with a 1 year warranty or more.
All the rest are junk. These are 30 60 or 90 day warranties.