There are tons of wrecked 4Runners out there. Call some Toyota recyclers or email sellers on Ebay who seem to have an abundance of parts, and try to locate a good replacement OEM carpet. Also check car-part.com. I've tried aftermarket carpet in another car and it sucked. I've bought donor carpet for several of my past cars off of Ebay that were all used OEM, and as long as you make sure it's clean without any holes, it's good to go. Don't be tempted to clean it before installing it - do it afterwards to preserve the best shape. You can spot clean, but don't like shampoo or hose it down IMO. Also if you do get it, unfold it for a couple of days prior to installation. Cleaning can work, there is even carpet dye you can spray on to the existing stuff in the car. Not sure how that works, but you have options. You do get what you pay for like was mentioned already.