We recommend doing installations on roofs that are less than 10 years old. We also recommend adding the solar system to your home insurance policy once the installation has begun. If a new roof is needed, then the uninstall and re-install of the solar system will be covered by your home policy in the event of weather damage. The price increase to home insurance is negligible to add a solar electrical system.
When an uninstall and re-install is needed, the roofers should NOT be un-installing your solar electrical system. Sunspear Energy will handle that for you.
An unintended benefit of installing solar panels is that the panels will shade the roof, keeping the house cooler, and also extend the life of your roof shingles.