I have Solar Industries panels for almost a year. They seem to be OK. 25yr warranty sounds like rubbish. I'd go with the contractor you're most comfortable with.