Cheaper solution for you my friend, cut out a plastic sheet (anti slippery ones and put a OEM car mat over it. You will have almost maximum coverage and avoid almost all dirt for your car flooring. If you cut the plastic nicely, it will still look good with the mat over it.