yeah that bumper is definitely a pos. its also not for a 2500. I had to notch out my bumper brackets raise them 2 inches and then rivet the cover to the metal middle section of my stock bumper. actually a real pain but bumper and hardware only ran me about $50 so im cool with it til I get oem or a different bumper or whatever
absolutely, my truck was a 2500 not a 2500HD so the bumper wasn't that big of a deal lucky and fit over the OEM one.