We've recently suffered a problem on our DMG CTX 310, with an error on the HSCI bus. Had to change the PLC I/O board, which is not cheap.
Finding a generic drive for those servos might be a problem. If I were you I'd toss the Heidenhain stuff, make some servo motor mounting adapters and just get new servo+drive sets.
I worked on a project with some Leadshine EL7-EC servos and drives through EtherCAT (although not with LinuxCNC, but they could easily be integrated) and can recommend them. Very smooth motion, quick integration and easy tuning. I also used a Mesa 5i25 + 7i76 on another project and the Leadshine EL6/EL7-RS should work just as fine through Step/Dir.
Motors are compatible with both series (23-bit encoder). Big pluses of EL7-EC vs. EL6/EL7-RS is (to me) STO. Both series are relatively inexpensive.