Advice for all you car people!

THIS brings me to another portion of this topic.
WHEN you ask for help from people and get it, SHOW APPRECIATION.
I don't mind giving up some time to help people out. Sometimes, I really enjoy it. If I'm going to help you, don't stand around watching or disappear while I am doing the work. I'm not a hired hand and not your kid.
IF I'm there in the heat and doing the work, OFFER something to drink. Don't make me ask for it.
Have the parts ready. Have tools ready. Have hand cleaner and towels. If I'm there and you have to look for things in drawers, under a tarp, in a shed in the backyard or in the house, it wastes my time. If the parts are dirty, damaged or incomplete, it wastes my time. If it is the wrong part, I don't blame that on you...stuff happens.

Here is an experience that some of you may have had in the past.

I met this guy in a car club. Years prior, he tore down his car to restore it. It was a bold move because these cars are not cheap or easy to restore. This is his first restoration and this guy has only a basic understanding of cars. He is not an idiot but not a hard core car guy either. He would ask the advice of the club members and resist the advice that he was given. Being retired, he was not rich enough to pay anyone to finish the car. He asked for my help with his car and even though I didn't really like the guy much, I agreed to help. I told him that I would show him how to do things on one side of the car and that he would then do the other side. He made one excuse or another as to why he couldn't do it.
Months later when he was ready to install the engine, he called 3 guys over to help. This was on a Summer day where even by 10:00 AM, it was 84 degrees and climbing. He had zero skills installing an engine so it was best to keep him out of the way. The three of us installed the engine and headers while he just putted around. About 3 hours in, he finally offers us some water. No mention of food, beer, Gatorade or even any thanks along the way. We are there sweating and working while he watches and he doesn't even think of how he should repay these favors.
That is some real inconsiderate ****.
I have done work for some older car guys that offer me some parts or something as a payment. I'm fine with that. This guy though....It isn't as if the guy has anything that I want. In my own life and projects, He can offer me nothing in terms of help because of his lack of skills. He has no money to pay anyone for the help. If he were in a wheelchair or something, I'd feel different but this guy walks just fine.
Friendship is one thing. If a friend needs help, I give it without expecting money. I know that he would do the same for me.
A casual acquaintance like this guy needed to offer money, food or something to repay the favor. He did none of that until I spoke up as we were finishing up for the day. He acted surprised when I was pissed about it. He tried to make excuses but I wasn't having any of it. He used people to get work done, plain and simple. I know that I could have just walked away at any time but the other 2 guys were great dudes but not as familiar with these cars as I am. I let him guilt me into helping. I learned my lesson on this guy. I am the only one to blame for allowing him to guilt me into helping. I will not make the same mistake again nor will I ever do anything else to help him.
Since then, I see him asking questions quite frequently. I smile and scroll on by each time I see them.