A well-maintained 300 watt solar panel can last between 25 to 30 years.