Great product for the price.
I consider myself to be mechanically inclined. But the installation of this took me over 5 hours, 

Take my advice and have it installed by seller.