2016 chevy silverado lt

Not sure how this all works but looking for help. I am looking at a 2016 silverado Lt 396 per month zero down. Msrp 47140 dealer discounts 10596 price 36,544. This is a 42 month 10k yr. Lease. Any help would be appreciated. I’m in South Dakota and nobody seems to want to work on a sale price and takes it off of msrp.

The term seems too long [42 months] and the mileage too low for 396

Is it better to get lower term lease? I would like to do zero down and have a crew cab.

42 months is too long, increases the chance of you running out of warranty. Crew Cab should also be available for similar discounts (ie 10 to 15k off MSRP)