I use Cobra leathers all the time, noticed that the company had changed hands, as yet not used the new owner so can't comment on her work?
I had a zip put in for £30 which i reckon is a good price.
If you state you need it for a certain time/date they usually do yours as a priority but obviously will cost abit more.
I'm gonna take leather in soon to get a repair on the sleeve, so will know abit more soon about quality/time scales.
Steve