Hi Ben
Well,I'd say any good car upholstery shop could do it ,but I dont reckon it would be cheap! If they havent got the old one to use as a sort of template ,it cant be difficult for them to make templates.Reckon you'd have to take the car to them to get a nice fit tho'!........I built a basic top for my Locost ,albeit in cheapo vinyl,but it wasnt difficult ,so a good upholsterere should be OK. ................just my 2p......