Excellent value !! Very complete package, came with everything needed to finish the job. No modifications necessary. Extremely satisfied with the entire transaction, from placing the order, to receiving the parts, to completing the job myself. Highly recommended, whether you're doing it yourself or paying someone else. The value and completeness of packages can not be beat. Will use them again for any of my vehicles whenever needed.