Unfortunately I did not look at these U-joints until I was ready to use them and found that they were the wrong part. They appear to be of good quality and they arrived pretty fast, but due to the Coronavirus and bad weather I was delayed in getting an opportunity to use these until today. I was disappointed when I opened the box and learned these parts were for a slightly different application.