If you want options for material, you could contact Uniroyal (naugahyde.com) and look at their catalog. This is tough stuff and made in the USA. They'll point you toward a supplier/distributor. Find what you want (Burkshire style in the color burgundy is nice), remove your old cover, take it apart for a pattern and sew away. Be certain to get the proper needle for heavy vinyl or leather. Once you get the seat cover in place, turn your seat upside down and compress evenly. Then using C clips attach to the frame (these weren't attached with hog rings, and that's why the cover you got seemed too short).