i got mine from chevy duty. i think they were a little bit cheaper than lmc... i haven't had time to put it in yet (hopefully next week), but it looks good. the front area has padding attatched, and the rear has a plastic like coating on the backside to keep water out. it come with wheel-well covers too...
hailey