But there is a problem with doing this: Your local dealer folds and goes away. Then it is your loss and his loss.
I used to have the opinion that it was just good competition to get the best price I could no matter what.
Then one day in a totally different hobby I lowballed a local dealer into giving me a price on an item that I could have gotten for less from a big internet provider. He came close enough that I bought from him. I felt good about buying local and getting a decent price.
A good bit later I learned that his business was struggling and barely hanging on and it occurred to me how much I would lose if he was gone.
And if you haven’t noticed small specialized business are dying and almost non-existent. At first it was the big box stores and Wally-marts. Then it was online sales.
Bottom line is, if you value having a local provider then you better do business with him even if it costs you more. That is pretty much my mantra these days. But it isn’t a moral or ethical issue at all.