My go-to online store is RaceDayQuads. Second would be ReadyMade RC (RMRC). GetFPV also has a huge inventory, but their shipping cost seems to have gotten quite high. There are many others such as PyroDrone, RotorRiot, all legit
@RENOV8R nailed it I'd say. I like the guys at Piroflip myself, but they're all pretty competitively priced. Most offer free shipping over $100, so look for that too. Piroflip has a sale going on right now until January.
Bangood is the one that tempts most people because it's cheap. Shipping can take forever from China, I got in a fight with them and ended up getting my refund through paypal when my whoop never came. Personally, I like to deal with American companies, more for the accountability than anything else.