We placed a large order and one of the parts with very small value compared to the entire order came broken. We asked for a replacement and they sent us the wrong part, too small. We asked for the part yet again at which time they told us we had to buy it as too much time had elapsed. Despite our attempts to explain several times the whole sequence of events all we got is that we had to pay them for the part again, basically to pay them for their mistakes. Terrible customer service.