I have been very pleased with cameraleather.com. Their service and products are great. My cameras look better too, and are better to hold.

Trond