I installed these on the door from the kitchen to the garage. The box had all the screws, pins and allen wrench needed. The holes matched up perfectly. just make sure you check the product description for proper measurements. Easy 10 min job. Liked the quality of the manufacturing. Now for the negative. The springs in the hinge are a bit weak. One tightened hinge did not even budge the open door. I needed both installed at max force to get the door to swing shut. The door is not that heavy, just a foam filled 'wood' door. I did the middle hinge first to see if it would work. Then the second on the bottom. Both squeel like a haunted house front door. I had to apply multiple applications of garage door lubricant spray to make it stop and probably will have to do so on a regular basis.