Perfect fit. Conveniently it comes with what fits on the strut that needs to be replaced if the strut is replaced and also comes with a new connector rather than having to reuse the original car/GM connector. Very smooth ride after installation. Numerous videos for you to go through. The only problem was getting the wires into the connector, just a tedious task.