Because of the cameras, sensors and other electronics in the overhead, I'd make sure whomever you choose to replace it better know how. I had a Safelite Auto replace the windshield in my '17 Escape. The overhead cover never stayed up, and the bluetooth range went to zero after the repair.