Intake Group 3.265 Part 1330905 1946-47-48-49 S40 S50. But manifolds get swapped around and fit many straight 8's
Exhaust Group 3.601 part 1314135 1939 S40, 1941-42-42 S40 & S50, 1946-47-48-49-50-51-52 S40 & S50
Generator # Delco 1102662 is not in my 1928-1952 Master parts book.
Group 2.275 Generator less pulley part 1102736 1940 to 1948, 1949 S40.
From 1948 Oldsmobile master parts book. group 2.275 part 1102672 1940 thru 1948.
May be more GM part numbers for generators.
The side engine mounts indicate 1948 and later
Water pump is 1939-1949. 1950 and later a different design.
Block casting number may show something. But have not seen a comprehensive list of casting number vs serial number
[I am ~9000 miles from DFW, Tx, USA)