Guess you could always find one at the wreckers and see if they will do a trade. Will probably be the cheapest option. Shouldn't cost more than $100 with a trade of your old seats.
As for retrimming iirc the heater elements are ontop of the cushion so they are able to be repadded.