Affidavit of support is more formality. By having this document, goverment makes sure, that if you get broke, you don't ask help (money) from them, and if you DO, they will sue the person who signed I-134 for this money. I-134 is valid for 3 years.
btw, i'm in NYC too.