Who says you need carpet. It can look nice if you sand off all the rust and put a few layers of black rustoleum paint...when it gets to marked up just put a new layer on it....keeps the rust away and looks nice...add some rubber floor mats and your good.