How would you handle

A little off the car but not really.

How would you guys handle an acquaintance who just drops in at random times.

A guy I know who is a fellow mopar guy, but hasn't worked on his dart in over ten years just drops by.

Then he wants to walk around the yard looking at everything and has a comment for everything.

He watches mecum auctions on tv and says "we can make a ton of money, selling all these cars" gee I guess I missed the memo when it became "we" without me realizing.

When I'm working in the shop and he drops by, I have to stop and babysit. I feel creeped out with him watching me work. Last summer he dropped in and I figured I would have him help me. He does everything *** backwards from the way I like things done, he has a comment about everything.
I tell him i don't have time for him and he says "i don't want to keep you" but then lingers on talking for another hour. Then he hints to be invited to dinner. He has wretched B.O.

Comments on and asks questions about things that are really personal and none of his business.

He is making me feel like I need to make it look like no one is home so my life doesn't get interrupted.

I tolerate because I have known him a long time, he helped me out long time ago when I was first starting out and in auto school. He is also a Christian man which I appreciate. I don't dislike him but the freaking dropping in and ruining my evenings needs to stop and he starting to drop by later and later. I have been in my PJs and he wants a tour of the yard because he is bored and has no regard that I am a busy person and I don't have time for his ****. Today he brought a buddy and I didn't like the friend, looked shady as hell.

I have told him multiple times that I don't really like the drop ins and I don't appreciate people I don't know in my yard. A few summers ago I went to his house and it was a fun day in his shop even though his shop is a complete mess so not something I want to frequent and says how he works.

What would you guys do?