Part of sales is reading who is in front of you.
With the person you are describing, best advise I give you is hand him a sheet with all the pricing and send him on his merry way.
He told you he had no time and was in a hurry, so you know he is not one to sit down and waste your time with a good chin wag.
Another part of sales training is that not all customers are worth it and sometimes it can be more profitable to decline a deal.
What you suggest has such a low rate of return it's not worth it. It's best to get them back when they have more time and if they don't have more time move to the next.