I've used the fabric and the rubber. The rubber by far surpases the fabric. The fabric ones were a pain in the [censored], you had to nick the edge as you did corners. The rubber goes on really nicely. I got mine through the OLD CAR CENTER in Langley, B.C. I'm sure they came from the states and a phone call to them would confirm probably California. I'll get the number if you want. Send me an email.