Had to replace the upper arms on the base Cadillac Escalade 08 with Z55 Autoride Package. They are almost identical to the factory parts. The fit was perfect. They also need to be lubricated after installation, so make sure you have GM wheel bearing grease and a Zerk fitting on your grease gun. .When removing the old lever, a bolt broke off on each side, one came out normally, the second got stuck and had to be cut out. It goes without saying that you will definitely want to buy these screws. I