The Ultra Grate Guard Plus is made from durable polypropylene fabric designed to filter sediment, debris, sand, dirt, and trash. Because it is an over the drain debris filter, it will be exposed to vehicular traffic, pedestrian traffic, and the outdoor elements. Because of the material that this outdoor drain filter is made of, it cannot absorb oil or hydrocarbons. For applications in storm drain protection that require oil and hydrocarbon absorption, you might consider using an Ultra-Inlet Guard or curb inlet filter.