Well it depends upon what they mean by “roof.” If it’s shingles only, then that’s a lot of money. If it’s the actual structure that the shingles go on, that’s another matter and $30K for that probably isn’t unreasonable. That’s one of the many things I learned buying a house: be specific by what is meant by “roof” 🤣 I totally failed the “make strangers pay for it” part ☹️