Product review (5 stars): good
Came with every part you need and then some.  I repaired an existing install and it was fine.