i have deep dish rubber ones from walmart, they are awesome!! ive had them for a few years, they do an excellent job of keeping the front floors clean. OEM just plan cost more cause the dealer charges too much IMHO.
I bought the OEM set of rubber mats and I think it's worth the investment ($80)... I live in Minnesota, so the varying weather conditions through the year make it worth it. It's also about 1/2" tall on the sides so you could probably spill a 20oz drink and not have to worry a whole lot about it getting to the floor (though I haven't tested this yet)