solar panel supplier reliability