Nice engine, indeed.
These late Märklin series (and, judging by the blue-gray color of the base, this is a post WWII item) are much underrated. You can find well preserved examples on German Ebay which will cost you less than a Wilesco of similar size...
Your example with the generator is, of course, quite rare!