Great kit that has it all! All parts are high quality but I let my mechanic install them. Much cheaper than going to the Honda dealer. They want TWICE for what I paid to install! So my suggestion is if you have the time do it yourself. If not, take the kit to a reputable mechanic and have them install it. Highly recommended.