I love the 3rd gen I got on my 2nd gen truck. Don't have the rust issue with the seam down the side of the body. And no panels to get crap behind and rattle around. And they bolt right up!! If he can get similar colors, nobody will notice anything different.