I have a really good give and take with my next door neighbours. I can pop over and borrow eggs or milk or whatever. Usually, it is because I'm baking and I've run out. So I ask if they want me to replace what I borrowed or give them some of the baking. The husband usually says, 'I sure as heck don't want [whatever I borrowed] back.' I'm known as 'the B that can bake'. 
The other day, they were making a recipe (that they've given me) and needed a cup of rice so I gave them the rice. And Monday, my driveway got cleaned out before I managed to get out there and do it.
That's how it is supposed to work. When the borrowing is all one sided, it doesn't work so well.
I do as well. My downstairs neighbor, who I am good friends with, is 87. A young 87, as in still drives, goes out, and is active, but when it snows, I won't let her go out and clean off her car. She has some minor health issues, and there's no reason for her to be out doing that. So I do it. And she insists on paying me!!
Since I don't really want to be paid, but she's more stubborn than I am, when she brings my mail in when I go away, I buy her pricy chocolate. She loves it, and its payback.