I know nothing...about Jeeps at least, and as you all now know, about CMPs as well! The top Jeep has a 'CMD' assembly number which means that it is a Canadian order, Canadian Mechanization Depot sequential. However...Willys or Ford please? The bottom one I suspect is a GPW but the eagle-eyed will notice what appears to be a USA-style number on hood [or bonnet!] and thus this could indicate that the company assembled British [S/M 2275 & 2276], Canadian [CDLV ???] and US Army Jeeps.
http://clubs.hemmings.com/clubsites/chevytalk/jeeps.jpg
If you want to know the Mack LPSW behind the bottom Jeep was to demand S/M 6132.