I have used safelight, they even came out to my house to put my winshield in because my truck was not in running condition at the time.
Have not used any local body shops because I try to do everything my self. I bet sombody else will have a body shop recomendation.