Two big boxes arrived today. 30 seconds and 2 bolts later...perfect fit. Not bad for a $60 fender.
I hope to spend a good hour tomorrow and get the front end all put together with the new bumper, should have ordered a new valence. This has the potential to be a nice truck.