Check with local automobile/marine upholstery shops in your area and find out where they get their supplies... prolly the best price you will find, no shipping, etc..
There are probably vendors that cater to automobile upholstery as well...
For vendors for our trucks, start shaking the bushes of the
Parts Sources.
-W