I bought the carpet from a Prime member for $100 lol. After examining the pieces my guess was he tried to DIY, ran into some snags and just gave up. The driver side was "fitted" with some sort of rubber backing/mold, but it took a lot of work to get it right. The passenger side was just a roll of black carpet lol. It was not even close to fitted and I had to do all the cutting and fitting myself- VERY HARD. But, it was only a hundred bucks!
If I had to do it over again I would go with the tfent carpet kit. It still requires some fitting, but it is much easier than what I did. After seeing the result, I think the factory Ivory should have come with a black carpet. It really makes the seats and trim pop.