I am happy with my covers from Legendary. Note that it took about 4 months before I received them.
In these photos the front seat has the new covers and the rear seat is original. They match very nicely. They come complete with the carpet at the bottom on the back. I purchased new foam for the front. I got the new covers for the rear also but decided to wait until a later date to install those as my original rear seat is not in bad condition and I still have young kids. I did not bother getting rear foam as the seat was not used much so the foam is still in decent condition.