Rockauto...
I needed one for my Dodge... ordered three under the same shipping fee (bumpers were cheaper than shipping for my Dodge IIRC). I have three of the same truck also (just a matter of time... kinda thing).
I'd like to find one that is already painted so I don't have to pay for the paint job also. I am assuming the rock auto parts are just primed?
Have to make sure the white is the same white. RPO code sticker or sticker in door jamb will tell you which white it is.
IIRC correctly Ford has 17 different paint codes for white.
Had a 15 or 16 F-350 that I beat the tailgate up on. I was looking for a white gate, every where I called wanted the code. I thought white was white. Ended up w a black gate and body shop is the one who I formed me of 17 different whites Ford used.