TMI covers are fine, and come at a very reosanable price.
You can check out all the colours at www.tmiproducts.com
I do think that seat upholstery is like a paint job, it's all in the prep and the more you put into that the better the finished result will be.
As well as the TMI covers we are also able to supply superb 'Horse Hair' seat pads which are worth thinking about.
Feel free to call me should you wish 01702 601155