I rated it 4 stars and here is why. I received the package and it arrived in a nice kit, looked very easy to install. I really liked the QR code to get the install instructions and it went fairly decent until I was ready to hook up the last wire, which I didn’t receive in my box. I called my push cart and they shipped it out right away, and I received it in as little as 2 days so I was happy with that timing. I went to continue the install and I wasn’t able to get it to work. I also pulled up the wiring schematics for my Silverado and realized some of the wires were described differently. For an example, the thin white was actually a fat white and same for the yellow. So anyways, I figured woohoo I got it but nope still didn’t work. I contacted MPC again and explained the situation. we started troubleshooting it and the service tech was awesome!!!!! he went through a bunch of scenarios and still had no luck, until the tech said it sounds like a wire maybe wrong. so sure enough, one of the pre-wired wires was wired wrong! I switched their miss-wired wire around and it worked flawlessly! I was very impressed by the tech and the starter is now very nice!