I watched it and must say that I cringed when they started welding up the frame!
My gut kept telling me that the car needed to be at a different place that was familiar with repairing Ford GT's. I'm sure are plenty because they get wrecked all the time.
But...I guess it makes for good TV to the masses.