large variety of solar panels and inverters