I have used ehobby twice before. I never plan to again. The first time, I had placed a bulk order for a gun, some mags and some various other parts. Everything I needed for a full custom glock build. I even contacted their support to confirm that everything could be brought into canada. They claimed it had, so I placed the order. A week and they hadn't shipped it out. So I emailed asking why they hadn't? Apparently the gun I wanted wouldn't make it into Canada, so they were holding the order until I contacted them. INSTEAD OF CONTACTING ME. So they then demanded that I pay an additional fee, to ship the lower and upper separately. I politely told them to refund my whole purchase. They refused, and promised me an instore credit (that only lasts one year). I pushed the issue through paypal, and received my money back.
The second time, I tried another order for glock parts. This time no gun, and everything I had already researched to make sure it would cross the border no issues. So I order it all, do some confirmation on the border-hopping, and have it all sent out. And I paid for the expedited shipping. Month and a half later, it FINALLY makes it to....CANADA. So I email them demanding a refund on the expedited, down to the cost of the regular. They claim that since the package made it, they are not obligated to do so. After I got the package and opened it, three items and one mag I paid for were missing. And another was incorrect for what I needed. Their site stated the wrong information. When I emailed again, they told me that the items were out of stock when I had ordered, and they would credit me instore. This time I told them to get fucked, and give me the money for the out of stock items, the incorrect part, and my shipping. I got the money for the missing items, but they refused to do so on the part and shipping.
TL

R, they are a bunch of scamming, scumbag thieves. No plans to ever use them again, for any reason. I'm surprised they are still an authorized paypal user, with all the flags against them they must have.