There is a chance, just a chance, that 905574 is the part number for the cylinder head. Willys part numbers tended to be 6-digit numbers - for example the cylinder head for the L-134 was 640161.
...