Solar City told me they would replace the roof if needed, before installing panels. My garage would need a roof before panels are installed, so we'll see if they tell me "they pay for it" again when we meet sunday.
Now that's crazy. Please let me know what they say!