Indoor/outdoor carpet from the Lowes Aviation Department. Some double sided carpet tape to hold it in.
I got a piece for $20 that will last 20 years. I replaced the front pilot and passenger pieces once after 4 years as the heel marks from using the rudder were starting to show. Replacing is as easy as using the old piece as a template to cut a new piece, and new tape.
Carl