That looks to be similar material. I do believe it is PVC based.
I got the stuff from my work. They needed someone to install it, test it and take pictures of it for resale in our catalog. I'm the biggest "car guy" in the office so the hardship of having to test the stuff fell on my lap.