The door panels look like a straightforward job. The seats are another animal all together. I would look into an upholstery shop to see how much. I think those little plastic clips are actually "d" rings and need special tools for installation.
I will see what I come up with.