I agree with what's been said. If you decide to go with a fixed price estimate high. There will always be something unexpected that comes up and you need to cover that. Personally, I'd go with time and materials. If they don't want to pay that, it's up to them. It may thin out the number of requests for repair work that you get.