The lights and the switch for the lights was the hardest. The plug in was easy. All the tie down and cleats were easy I just took my time.Looks great. I have the impact bed rug waiting on my truck to get delivered. How difficult are the lights and onboard power to remove for installation?