My dad ordered some motors from them, and was disappointed that they didn't come with mounting screws or spinner nuts to hold the props on. Pictures that he saw said they did, and nowhere in the description did it say they were not included...Caveat emptor, I guess.
if you filter your searches to only the US warehouse shipping is usually comparable to most other places. now if you order from the china warehouse, be prepared to wait. also don't be surprised if you have to go to the post office to sign for the package if your not at home when they try and deliver.
one of my newest favorite airplanes i got from banggood. was a little hesitant when i bought it and started to assemble. in fact i was soo worried i did about 90% of assembly then stopped and just hung it from the rack for a few months. about 3 weeks ago i looked at it and said, "not doing any good sitting there, might as well try it." so i finished the assembly and could not be happier. this is the best 3D plane i currently have in the hangar.
Oddly enough the only time I've had issues with shipping from BG is when I've paid more for fast shipping. I do usually pay the $1 or so extra for tracking since I know it's going to be 2-4 weeks and I like being able to see that the package is actually moving. The last few times I ordered from them most things arrived in about 2 weeks.
2-3 times I paid extra for the <1 week shipping...and each time my tracking number was bogus and the shipment not only took longer than expected but actually took longer than other orders placed with them a day or two later without paying for upgraded shipping.