Product review (5 stars): Good kit + good price = one happy customer!
It had all the parts I needed and even my not-so-handy husband was able to install them!  Plus the price was better than other sellers.