I'd do it. Then, again, I'm the one who, since I started volunteering with TNR and feral rescue, increased my catkids by 14 --- making a total of 19 right now! And I can not afford that many......
BUT. The email said: "(I can provide life time food, etc..)" "etc." might mean help with some of your ordinary expenses such as flea treatments, dewormings, vaccinations? They probably have a lot of their food donated to them and get other supplies or medications free or low cost.
Good luck. And the Cat Gods will bless you.
Before you criticize someone, you should walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes.