Well, I bit the bullet and dropped my seats off to be recovered at a local place. I gave them the three back seat cushions, my cooler seat, and my jump seat which happens to be the wrong color. I found vinyl that is more robust than the stock stuff and very close if not exact match color wise. The stock vinyl has a fuzzy backing, the repair guy said that it does not hold up well, that's one reason why the seams pull apart. He is going to change the type of the seam on the back seat where the stock seats pull apart after a year or two, it should last this time. Total cost parts and labor= $600 Two to three weeks with no seats, I may have to fab a cover seat for the cooler, I just got a new board and haven't tried it yet:(