The product I received looka like what I ordered. I havent installed it yet, but appears all hardware is included and seems fairly easy to install. Overall experience with my sales rep has been great.