GENERAL GUARANTY AND INDEMNITY AGREEMENT