Just to chime in,first,I`m not tied to keeping my car completely stock as it is a 80,000 mile driver and I do all I can to keep it running and comfortable, stock or not.That being said,my center headliner ismade out of a non-absorbent material and that fact has kept me dry and stainfree.So many times the center headliner is asked to wick away moisture from rain and washes.I used a thin vinyl and the afore mentioned 3M.6864.