I believe it was Trainworx Mike Reagan who implemented the em1 drive shaft fix when he was at his" old job".
He was even repairing them for a resonable fee.
You may want to get in touch with Mike and he can assist you with the necessary parts and /or repair.
Here's a recent thread containing contact info for Mike: