The parts were made quickly, but the shipping was a bit slow. The shipment sat in 'pre-shipment' for a couple of days. Communication is all done through the Treatstock site and by the time I discovered ti, the parts were made. I was very happy with the finished product. Highly recommeneded.