Sounds like a good product. Fits perfectly. It wouldn't be fair to rate it for its ease of installation as I had to take apart half of my truck to replace it! If I encounter any problems I will update this review.
Pros
High marks for support and durability from testers