I learnt a long time ago to only buy from Amazon, supplied by Amazon, or Amazon warehouse. I avoid third party sellers that send products directly.
I can't remember if I mentioned it on here some time ago, but ordered a DJI Mavic 3 battery from Amazon warehouse, and although it arrived 'sealed' - when I opened it, it only contained toilet paper and rice. It was the correct weight - so someone had obviously ordered a new battery, managed to open the seal without causing box damage, filled it back up to the correct weight and resealed it then returned it.
Within minutes of the delivery, I spoke to the Live customer chat, explained what I'd received, and how it wasn't a battery, without even asking for proof or photos, they fully refunded me instantly. (I imagine they were aware that it likely happened already on another of the same product line to someone else so didn't even argue the toss.)
Usually if something has gone wrong with an Amazon supplied delivery - it gets resolved fairly quickly, but third party direct sellers seem to a law unto themselves. (Equally risky as buying on Ebay).
I'm all for saving money and convenience, but not at the cost of major headaches.