When I bought my Silverado it had a cheap-ass bumper on it that I couldn't keep from rusting. I picked one up on eBay and no rust. It's been 3 1/2 years. There are no pick-up truck parts at junkyards - far as I could look. The stock part is very expensive. I bought a new rear one, too. No rust. Just use chrome polish on it a couple times a year. 2¢