I just did mine 2 days ago. Level of difficulty is hard to say. You have to remember, Rock Hard has a template they make these things from. Welding can warp metal, and believe it or not,, Our Jeeps are not perfectly square, so each install is just a tiny bit different. My passenger side went in like butter. My drivers side was a pain in the ass. If you do all the things suggested in this thread ( re tap all holes, place gorilla tape over dash to prevent scratching, pre install prior to paint/powder) it will make the install easier. I would rate the difficulty of my install as a 3-4. There was no major issue I couldn't work through, and it only took me about 4 hours. I installed on tues,, then took it out for powder on wednesday. You can only hope everything works out for your particular install. Take special care in drilling the door jam holes! If you mess up on that I can see the difficulty going up a few notches.