Solar panel manufacturer – Defective products dispute