maybe I'm just unlucky, but the few times I've gone to best buy I looked up the price on Amazon first and then went to best buy expecting them to price match. every time they had a slightly different sku from the item on Amazon and charged significantly more money.
the sample is too small to say for sure, but I suspect they commission custom runs of things like flash drives that would be too cheap to profit off of if they were actually exposed to matching Amazon prices.