cant really help you with the frame stuff. Elmos autobody in balston spa is where I would take it to.
FUCK SAFELITE. I blew out my back window they replaced it, 2 days later it blew itself out. they replaced the replacement and it was a hack job. glue all over, the glass itself was cheap, the edges were wavey, like it looked warped. Yetti’s GF had a windshield replaced 4 times in her car by them, each time it failed and they finally got it right on #4.
There are more glass shops around. I too would like to know who is better around here.