It arrived on time but the quality is beyond bad. I was used by a mechanic for a short 200 mile ride. I was going on vacation with my family because my car's wheel bearing started making noise. The part is well installed, so we set off, believing everything is fine. We drove 75 miles and my car started shaking so I slowed down to try and get to the next exit which was about 20 miles away. We rode a total of 79 miles before realizing that the cheap production of this not-so-cheap part was putting my life and the lives of my family at risk when the wheel almost fell off. What happened is that the wheel studs are too small for what they are supposed to work for. I add photos to show how much they save and try to make it cheaper and save money by charging the highest price to the buyer. Needless to say I had to call a tow truck to pick up the car and pay for the repairs. I also asked the second mechanic if it was my hometown shop that had done something wrong and he was told it wasn't just a poor quality part I had received. $800 later I was back on the road with the right cleats and thankfully no other issues so far. I will contact the company to see what can be done. Just my experience and it didn't take long for the part to fail.