GUARANTY AGREEMENT DATED AS OF OCTOBER 20, 2006 MADE BY