Exact/custom fit for my 2002 chev silverado 1500hd.  Installation is simple and the result looks sharp.  FYI - If you have oversized tires (even with a lift kit) you may rub on these (or any other) mud guards due to the reduced clearance.