We purchased these to replace the tiny builder grade ones we had. They arrived without issue, all parts were included, in perfect condition, and it only took my husband about 10-15 minutes to install. Perfect addition!