I had to order new pistons the 2nd week in Jan and finally got them 2 weeks ago and the ring grooves were not machined for the rings I ordered from them and had to send them back and they said it would take about a week after they recieved them and still waiting.Very poor quality control.Will not order pistons from them again ever.Trying to get it ready for mid May.