I would highly recommend this installation kit without hesitation. Some of my written complain loose power cord, something is obviously a no-go, is quickly resolved. However, in my kit all the cables and holes was fine. Packaging and shipping time also super. Therefore, there is of me 5 stars, because here's price line TOP.