One caveat to the repair-credit point: price the obvious updating into the initial offer, but reserve later requests for findings that were not already apparent. Otherwise the seller may feel you negotiated the condition twice.
Most importantly, have the deposit and contingency deadlines...