I'd personally do it yourself. There was an article about that in the April issue of The Family Handyman. Page 69. They said it usually costs about $200 and you can do it yourself in an afternoon. Such resources for carpet - as listed in the mag - were automotivecarpet.com, autotrimsupply.com, stockinteriors.com, accmats.com.
hope it helps!!