Hi Sunny,
Negotiating the terms of a contract is best left to a professional. In my opinion, you would be well served by having the assistance of a qualified real estate agent. If you don't know an agent, check with your family and friends. Among other things, a real estate agent will inspect the property and be in a position to offer advice and provide assistance that will include the repair issues you mention.
These matters are property specific and to far reaching to be left to advice given in a format such as this.
Best wishes,
Russ Boyd, Associate Broker
Intero Real Estate Services
650 325 7877 - Sun Aug 16 2009, 08:36