Bought because my Lexus sunroof would sometimes flip in cold weather when the support legs came loose. A small screwdriver will push the clips back on the old posts and allow you to remove them. The new struts simply press against the open ball joint. For convenience, before installing new ball joints, tuck in the end to match the direction of the ball joints, or fit the top one first. You can then take the rack body and align the bottom one. They're pretty tough. They have quite a powerful thrust and you can't squash them with your weight. After installing it I thought the motor can't close the door and about half way it slows down but always closes.