Mike,
I've had good luck finding what I needed at my local shoe repair shop. Fabrication as needed is also possible from them.
Karl