B&H is great. Their prices are usually really fair, and they always ship great products. I purchased some lens filters from a different site that was cheaper, but when they arrived, they were dirty and all three were in different packaging. So I sent them back and ordered them from B&H instead. When the B&H order arrived, they were all unused and in matching packaging. Great customer service too! I highly recommend B&H