I would order it from Ford, it is a Dealer installed ACCESSORY. If your dealer won't program it, I would report them to FORD. My dealer programmed mine for free.
My truck had 25 miles on it when it arrived at the dealership and 2 more tacked on to go fill it up. I was told they randomly do additional road tests on vehicles to make sure everything is good. As long as the correct mileage was noted on the Bill of Sale at the dealership, your warranty will...
Wow,
That third pic looks like scratches.... was it missing the adhesive strip there ? I can see where dust could get in from under lip but I don't see how this dirt could damage the paint. I can see how damage could occur from removing the adhesive improperly could damage paint for sure...
The way the plastic goes inside the wheelwell there is no place to hold dirt or water. Actually it covers the metal lip around it to keep dirt or water from penetrating in my opinion.
Thanks for your comment though, made me go look again to make sure. 😆