In the past 15 years, I’ve had one wrong item shipped by B&H, and they replaced it no problem. Before that I lived in NY and could go to the store and watch stuff zipping around in the overhead baskets. They’re basically my default if I can’t get something like that locally. Local now is usually Microcenter.