I went with Legendary for vinyl seat covers.
I installed them myself. Had to buy and bend my own wires. They are referred to as "listing" wires.
I purchased all my supplies from a local upholstery shop.
Here are a couple pics.
If you do go leather and install them yourself, be careful as I was told leather can rip easier than vinyl.