The online stores I visit are a mixture of USA and Chinese based locations. I've found shopping from China just fine as long as I follow a few good practices (like always using PayPal) and demonstrate lots of patience, as some of these orders can arrive up to 60 days after being shipped.
The scorecard below is based solely on my own personal experience. Note that I have no financial connection or affiliation with any of the shops below. Your mileage may vary!
|Battery Junction||USA||B||All around good|
|Illumn (formerly Illumination Supply)||USA||A||Great Store!|
|MiniInTheBox||China||F||Spent months fighting to stop their email spam.|