Chevrolet Silverado 3500HD Built After A CK35943 Stock #: 307371M