I reached out to Hajex customer service before I placed an order to see where they would ship from - they have warehouses in Montreal, QC (I think...) and Delta, BC. I live in BC. Another company I placed an order from shipped from Ontario, even though they have a warehouse in Alberta, and ended up DOUBLING the estimated shipping cost. I didn't want this to happen again, so I checked in with customer service.
They were super responsive, super helpful, they did the work of looking into my shipping requests before I paid them a cent. I emailed back and forth with a customer service agent 5 or 6 times that day, and there was hardly any wait time.
I ordered around 440 LBs of bumper plates and a 7 ft Olympic bar. One of the sets of plates (15s) weren't in stock - they gave me several different options to rectify the delay, I chose to wait until they were back in stock to have them shipped then. They would have happily supplemented the order with different items, but I wanted the whole set to match.
All my stuff showed up today - it's in great shape and good quality. For the price, it's not worth a second thought - I ended up spending hundreds less on these, and they are high quality. A little bit of oil on the plates, which is normal when they ship direct from factory. Nothing a piece of paper towel and a bit of windex can't handle.
All in all, I am incredibly pleased with the items and even more pleased with the way I was treated as a customer. It took 35 days for my items to ship from another fitness retailer - they were unresponsive, increased my shipping from 300 to almost 600, and took forever to throw my 8 items on a pallet. Hajex, on the other hand, treated me very well - their responsiveness was the reason I chose to place an order without a second thought. I'd recommend them to anyone for weights and bars, though I can't speak for the other items they sell.