i got mine at sears. Since my last car and now my p5, i dont see how i could ever go back to fabric. The all weather hold up to a pint of water, and it protects the car from snow, sleet, mud, and other crap on people shoes. The great thing is that they dont get funky as fabric can when its wet then dries with mildew, with these you just take them out and hose them off... most car washes will even wash them for you for another dollar or so.
as for looks, it blends right in.