Very helpfull and easy to work with. fast order considering the circumstances that were not thier fault. tolerance and acurace of the part leaves something to be desired. I will have to do some post processing to make the parts fit correctly and that will weaken the parts and shorten life. I understand the challenges presented with abs, but I have had other vendors use the exact same abs matterial and get much closer to perfect tollerance. High praise but could use improvement.