I bought it off Amazon. It fit really good and had all the bumper brackets and step pad installed. I just had to remove the step pad when I painted it.
Link to bumper
For Chevy Silverado/GMC Sierra... https://www.amazon.com/dp/B073W23LMN?ref=ppx_pop_mob_ap_share