I've actually had a great experience in leather. I had some old Campy leather straps, and they lasted a good 3-4 years. If you end up getting them be sure to check up on them after rain, water, etc. I had mine snap while riding and it was a mess.....