Vendor A has nice products and supports local regattas to you with donations or raffle prizes.
Vendor B has products of equal quality but is easily found online cheaper than vendor A. This vendor does not visibly support any local events to you.

How much more would you be willing to pay vendor A if at all? If shipping didn't matter and both items were identical, would you be willin to spend 10% more on vendor A?