I'm confused - did the surveyor say anything was wrong right now with the roof, or just that it looked like one day there might be something wrong with it? As someone has already mentioned, the seller has no duty to fund ongoing maintenance for the buyer
.