Looks like nice work.
There are various sources, you may be suprized at what your local upholsterer down the street can do for you.
Personally, the seat shown is not for me. I prefer as much moving space as possible, to tuck in and move around during twisties.