I've tried to stop buying stuff on Amazon.
I really scaled back when I started going back and looking at old purchases, only to find out 8 of my last purchases were all counterfeit stuff. These were not just random electronic resellers. They were Lucky jeans, a Microsoft keyboard, a JBL bluetooth speaker, Under Armour shorts, Adidas work out tshirts and some other stuff. But altogether, I thought I was buying brand name, safe stuff that was priced in the same range as stuff you'd buy retail and I still got burned.
Just made me distrust everything I was seeing on Amazon.
Batteries, cables, powerbanks. Not worth saving money on those, ever.