look into a upholsterer shop. i have a leather shop i use who used to sew up my racing motorcycles leathers for me after crashes.
they are going to sew up some seems on my rear seats.
i bet you can find a shop who can make you a nice boot for a reasonable price.
just an option to look into when you have the time.
1981 GTV6 Verde,2004 Land Rover Discovery,2004 Ducati 999S,1979 Ferrari 308GTS