I have found the cheapest brands (usually store brands) to be the most effective at soaking up the oil stains. The more expensive brands have additives that are supposed to reduce dust and odor, and these seem to reduce their oil soaking abilities too.
Anthony