Both Al and Tom are trying to be too nice.
While the cabs are very similar 1940-41 and 1942-47 and the later cab can easily be used on an earlier chassis, trying to put 40 PU sheetmetal on a 42-47 chassis is a very bad idea.
First, the wheelbase is different 114" on the 1942-47 vs 112" on the 1940. This is mostly in the front sheet metal, so the front axle will have to be moved back (or the cab forward).
Second, the track width is about 3" wider on the 1942-47 than the 1940. With a stock axle (and why if you are changing things would you want to keep the parallel leaf straight axle) the tires are going to try to be outside the fenders. Note that the bed is also 3" wider than the 1940-41.
Third, the frame has a totally different profile so inner fenders, radiators, etc simply will not fit without modification.
Forth, the running boards are lower on a 1942-47 than a 1940, and use an apron as part of the board, so major modifications will be needed to make all that work.
The best advice is to either put the cab on a 1940-41 chassis with a 1940-41 bed, or keep the whole truck as a 1942-47.
If you are thinking about using a 1940 standard passenger hood, don't. The Pickup needs a hood 2" taller than the passenger and a different length and shape to fit the cowl.