GUARANTY & AGREEMENT