best deal for tires you would get at your local BJ's, Costco or Sams club.
as far as body shops go, Bubba here does really good work. I used another guy Anthony that also does amazing work. but regardless dont be suprised if the cost of it is double than what you expect. did you call ford and get a price for a fender yet?