hey i need to replace the thing that sticks out to the side over the front tires, i think its called the fender

.Some idiot scraped it with his mirror. I was wondering if anyone knows how much it costs to replace. Also does it come painted from the factory so that it matches the vehicle paint perfectly or do they paint it at the dealer with those funky paints that never exactly match? Appreciate all the help!
