Overall, the product we purchase are durable and easy to install. All items mention are in excellent condition and we get it on time as promised. I will recommend this product to a prospective buyer and won't regret.