Cheap Solar Panels

Are cheap solar panels and cheap solar systems really worth installing? Cheap solar panels and systems were installed by Unleash Solar; a solar energy company in Adelaide that recently went into administration after being investigated by Consumer and Business Affairs …