W.W.
ETA: Second It's a crazy life....find out WHO will be installing...are they factory approved technicians or are they sub contractors...what does the Better Business Bureau say about them?? Can you talk to local customers and see the job that was done??
Why not buy American Made???
We don't have solar panels. So I can't give you any personal experience. If I had my choice for the same money and output? I would choose American made.