I've used
http://www.stockinteriors.com for my Ranger. Pulled the old carpet out and replaced with the one I bought from them. Bout $150 after shipping and all. You can also get carpet samples to match the original color. Here's the
page for your truck.