Looking for a drive shaft for my Hudson, just opened the box after 10 years,
any help will be greatly appreciated
The on-line parts listing shows the drive shaft is sold out. Looking at the picture:
(https://estore.bachmanntrains.com/images/O_parts/344-E003-1.JPG)
It doesn't look like it would be that hard to make your own. The overall length is 34mm, and you should be able to get the dimension across the hex flats from the sockets they plug into. I suspect K&S Engineering makes a hex brass tube that will be close enough to the right size. And drilling holes though and inserting a bit of brass rod should work for the pins. The brass should solder together nicely.
Len