Product review (4 stars): Perfect fit.
Parts fit perfectly. Easy to install. I didn't need all the parts but it came as a kit. I only installed the 2 switches (only one was bad but the other may have not been far behind it). The original wire harness was fine.