If you're going to install this yourself, I highly recommend doing it on a level surface. I did the driver side first on the driveway which has a little bit of a slope and I had a heckuva time getting the pins to line up. Did the passenger side in the garage which is flat and had no problem at all.