Grille guard was received in good condition with no damage. Packaged well with plenty of protective Styrofoam and padding. I put it on a 2021 RAM 2500 Tradesman. Only four bolts hold the bumper on, but you must detach the plastic plate above the bumper (only 5 plastic rivets to pop out). Also must pry the sides of the bumper away from the fender well. All very easy to do. I cut the covers for the tow hooks out with a multi-tool - only need to cut half of them away. I hung a pulley and deer gimbal on a garage ceiling truss to pick the grille guard up and bolt it on to the truck frame. All hardware for mounting the guard was included. Be sure to eyeball the assembled guard to make sure it is squared up with the front of the truck before tightening all the bolts. I assembled it all myself in a few hours. Helps to have block and tackle and a floor jack. Well made and very tough and sturdy with a good finish.
Didn't line up when mounting(passenger side sits 1/8in from bumper, driver side is a Full Inch from bumper.) Had to be mounted as such to keep Body Lines AS EVEN as Possible.