it's a very hard question to answer, some of them will ship your stuff, others will only take your money... you need to do more research on that particular source... communication is usually a big problem with mx sources, even if they are reliable, their 'customer support' sucks....
US customs is a concern too, but 90% of parcels will make it here Ok