lugerholsterrepair does it by hand. The problem with anyone besides an expert, is that they simply want it "fixed" and not fixed right!
Jerry, aka lugerholsterrepair can do it and you will be hard pressed to know it was fixed!
Here is his e-mail address; lugerholsterrepair@earthlink.net