The problem with the seat isn’t the upholstery. It looks like the foam is shot. Finding new foam is almost impossible (ask me how I know). Best bet is get a rarely-used passenger seat out of a wreck. If those seats are rare, even that can be difficult.