I've been buying from B&H for years, both in the US and in Mexico. Always dependable, great product selection, competitive pricing, helpful website with full information and responsive Q&A section for every product, great support staff when needed. 100% recommended!