I bought track lights from taobao using ezbuy. It's slightly more expensive due to agent fees but they could help me check the quantity and if there is any damage, they will liaise on my behalf. I had used trial prime so shipping only cost $2.99 regardless of weight and item, also I try to purchase my items when they are having promotion like free agent fee. I do look at their reviews and ratings before I decide to buy from that particular seller.