Very easy to install, took me about an hour and it was done. Made for the new body RAM 1500 and came with everything you need to install. Only problem was phone pictures are such high quality they would not upload.
I ordered this for my RV. After waiting 2 months there was still no delivery in sight so I asked tem to cancel and issue a refund. They refused, even though it would still be 8 to 10 weeks to deliver it.