I keep seeing these mats, like the look and the metal floor plate idea, but what scares me is the "universal" word? I do not see that "cut-out" around the pedal on the drivers side? Any feedback?

http://cgi.ebay.com/ebaymotors/ws/eB...sPageName=WDVW