There are lot of posts on the forum about windows. I know nothing about the company you are asking about. I used Dave Root in Bend OR to repair almost all my windows now and have had no problems at all. Before I started using Dave, I used a local company in Portland make me new side windows and they failed within one year.
If it were me I would contact Dave and get an estimate. He offers different options for fixing windows. He likes emails best.
daverootrvglassrepair.com or 541 280 3612
2007 Apex MDTS (425 hp) #75723
2007 Toyota 4-Runner
2014 Ram Laramie 3500