Arrived on time, with all required parts. Installed myself in less then 20 minutes. Works perfect!!! I would definitely recommend!