At least roof should last way longer due to being protected by the panels above! Plus quite sure the solar people would need to remove them for the roofing to be replaced! I know i don’t want a roofer/solar guy ripping my stuff out…if i had them! Something would tell me they would prob be an expert on 1 or the other!