I just got a set of floormats from Coverking. I wanted to avoid wearing out the stock mats. They are the same size/shape as stock so they still don't cover the ends at the firewall but I'm happy to report that they appear to be of pretty nice quality, they latch into place using the stock snaps, and they use a plastic nibbed backing instead of the surprisingly cheap foam that the factory floormat use.