I take a different view! Always like to keep great relationships with your local proshop.
The words, "I would love to do business with you locally" are music to his ears.
Let him know you realize all the other things you can do for him and you realize all he can do for you. Profitable refinishes, insert changes, OIl removal purchases, etc., referrals for his fast high quality work. It is funny all the deals one get on all those things once you reach an agreement on profitable fair price with your local rent paying pro shop.
I never pay list locally, but he gets a constant cash flow of business from me at profitable but reduced prices for me!
$20 on two balls is Nothing I would even blink at not paying!
Sincerely,
Luckylefty