As you know, I am jealous! if only he had been willing to post!The freehub you need it specific to the hub and its siblings. It's a special system. It is not an off the shelf or off any other hub or manufacturer.
Good luck.
Exactly as Fluffy says unfortunately. These hubs are pre BETD and they can not support them at all. The freehub is unique in that there are no bearings in them at all and the freehub body rotates directly on the titanium Nitride coated body which you see in the pictures. The grooves are the oil pathways for drawing the lubricating oil across. The small allen grub screw on the other side of the hub is not a 'grease port' like many people refer to it, but is the entry to the oil reservoir. A light lubricating oil was required (Gold tec supplied this in a pump bottle with nozzle).
So what seems to be missing is the freehub body, the pawls and springs and also the end cap with oil seal.
The spares above (and all other spares that ive ever seen listed) are all from a much later generation of hub. I would assume manufactured by BETD. They are entirely different and not even vaguely compatible.
ive been looking for a spare shimano freehub for these for a very long time (I have a campagnolo one for a road bike) and havent come across one yet. There have been complete wheels come and go, but for decent money.
As the freewheel body can be dismantled without tools, it is very easy for the body to be removed with the cassette and have the pawls and springs pop out and fly across the shed!
The axles are threaded and accept m6 bolts used with a special serrated cup washer. Something very similar is available on the BETD website.
edit, now i have read the other posts, everything ive said is in the link above!!!