Here is my cargo liner from US trunkliners. It fits well, comes with antislip mat and this one has an extra piece that can be installed for full length coverage if you want to fold down the rear seats.
I removed the 'US trunkliner' vinyl lettering and put our company name instead.
The anti slip mats (mine came with 2 for the extendable version) smell awful. They have that chemical rubber smell. They have been on the deck for 2 days airing out and still smell. I have had products like that before that sometimes take up to a week to air out.
Also the extension piece does not actually affix to the main piece. It just sits inside it and is long enough to overlap it. I have not driven with the extension piece in but i feel like it could cause squeaks or rubbing noise since there is nothing to hold it firmly to the other piece.
That being said, the upside is that by not attaching it is very quick to remove or install the extension.
Also at the upper rear of the main liner (no extension) the plastic does contact the interior panel. It hasnt made any marks so far but i suppose constant vibration from driving could cause issues. I plan to order some adhesive foam to put on the backside of the liner where it contacts the trim panels to avoid potential scuffing issues.