How to Negotiate a New Roof When Buying a Home