Also check the old Star Auto Glass now known as Reliable. They do have a Tucson location but have a network of shops around the Phoenix area. The Tucson location generally has a good reputation but I don't know how their RV techs rate but if anything like their other locations, they do good work both on windshields and repairing the foggy glass issue for reasonable prices.
Reliable Glass --->
go HERE for their RV page
Tucson location number: (520) 620-0011