Best answer is to have a good local upholstery shop make them. The kind you buy ready-made, from whatever vendor, is just never going to be as good in terms of quality, fit, durability, etc. Especially not since the market is dominated by Chinese con artists (and American con artists, too).
Read this and this about how real/good auto upholstery work is negotiated and done.