Yeah, I bought one from Canadian Tire as well. It cost about $20 and it does work well. Very good idea to prevent anyone from contaminating your fuel. As for mats, I went with Pant Savers from Wal Mart. I take my regular mats out for the winter.
2002 Nissan Sentra SE-R Spec V Vibrant Blue - fully loaded