About a year ago, another Forum member had his motorhome's roof damaged by strong winds as he drove east on I-8 from the Alpine area. He ended up getting his roof repaired at Discount RV in Lakeside. The guy that runs Discount is Randy and he's got a reputation for doing good RV repairs, and the Forum member who used him had nothing but good things to say about the work he had done. Sorry, but I don't remember the Forum member's name. Hopefully, he'll see your post and respond.
The reason I remember this is because Discount RV is right down the hill from us, and my wife and I know an insurance agent who has done a lot of work with Randy. The agent said Randy's got a good reputation with them too. I thought if I ever needed any work done, I'd take ours there. FWIW
Kev