Not seat covers per se but I've found toolbox drawer liners work well.
I drape it over the seat (from front to back) and tuck it in on the back side.
I did it mainly for grip since the dog slides off the seat when going down steep hills or when I stop abruptly but it's worked well for a cover as well.
Only costs a few bucks for a roll and available most anywhere.