When you roll the dice on amazon, you can return it if you don't like it. Its harder to do that on ebay, and impossible to do on aliexpress.
However, for some categories, such as batteries or electronics, even after examining all the negative reviews and rates, I've found it impossible to get non-counterfeit products. I'm happy to go to a regional specialist in such items or even to a big-box store just to get greater confidence in a genuine item.
(&yes, don't even think about getting 18650s on Amazon. I saw someone selling boxes with a Tesla logo & brand - obvious BS. I reported it and at least did see them disappear in a week, but another popped up.)
Amazon will eventually drop you as a customer if you make it a regular thing to file returns.