The struts were exactly as described and fit perfect. I had a bit of an issue (my fault) when I went to pull the holding clip out to install the strut. I pulled it a little to far and the clip rotated in the ball. I had to get some pliers after it to get it rotated back in place. Lesson learned! Once that was back in place, install was easy.