Is there a carpet store near you? If yes then build your own for next to nothing and as large or small as you want. Just sandwich the carpet with wood and run threaded rod through each side to tighten whenever the carpet gets beat up. ....don't by the carpet take it from their dumpster as they don't mind. Every install they do they throw out a bunch.