I have never had a problem with any products purchased from ECS (GTI & E30) except a set of shifter bushings which they gladly returned.
ECS's shipping on the other hand.......... they might as well deliver their parts via carrier pigeons. My parts will arrive faster.