I have had several windshields replaced and would recommend City Glass (They might have changed their name, it's in the 800 block of NW 5) in downtown OKC or
Binswanger Glass in Norman. Binswanger is also very good at fixing small cracks and chips or re-gluing the rearview mirror.
I would not recommend Safelite Glass. They did a terrible job on my Corvette. They failed after two attempts to repair a severe leak on the new glass they had installed.