You've got base 3rd Gen seats. On those the front seat seat bottoms are interchangable, only issue will be the passenger air bag sensor. The bottom cushions come out as a sub-assembly. Remove entire seat, plastic side panels, then the bottom cushion is removed from the seat frame via 4X bolts. I can't remember if the drivers side has the same air bag sensor, (don't think it does). Both seats also have seat belt sensors. Note this also applies to the sport seats, with larger side bolsters.
I'd look around at parts cars for a decent passenger seat, buy that and use it for your drivers side. So your passenger side doesn't look like s***. I've done this and recall zip tieing the passenger air bag sensor plug since there is no connection on the drivers side.
Seat back foam/covers can also be swapped, but much more involved. You need to pull the covers/foam off the frames.