Tandy Leather is my go to place, I'm lucky enough to be less then 30 mins from one of their stores.
It's gonna be hard to match silver unless you can see it in person. You might even have to try dying it yourself to get the exact color you want
https://www.tandyleather.com/en/