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