Amazon is a fine place to purchase from if the seller is an authorized DJI dealer. You need to be careful though because some sellers are not dealers or are drop shipping from DJI.
Here's a list of authorized dealers that have stock on Amazon right now:
https://www.phantomhelp.com/Available