I got one from LMC once, and it was not the best quality, but it was still better than an old wore out grungy one. The carpet kit did not have enough carpet all the way to the edges to allow the carpet to pinch down under the interior molding pieces like the factory one did. The factory carpet had about 1" extra carpet all along the edges to go under the interior molding pieces so they could hold the carpet down.