parts came and are as expected, excepr for some loose stringy plastic on the ends of some of them. I can definitely just scrape or sand those parts myself though, so it's not a big deal. extremely pleased with the speed of the seller because I had a hard time finding any 3d printing on a short timeframe at a reasonable price until I found this one