Seat covers?

Has anyone ever installed seat covers themselves? I have a bench seat in my Duster but it's a little worn with a couple small tears. I was thinking about just getting a new cover. I always heard that if laid out in the sun they just stretched over the actual seat. Has anyone have experience with this? If so what are your thoughts?

All info is appreciated
Thanks.