I would love to hear moreThe only reasonably viable solution, is to use a 3D scanner. They're relatively cheap and accurate today.
That way you can take your broken part, superglue it back together, and print a spare, within a reasonable time frame.
I do a lot of SLS, which is really nice and high precision, but that's way too expensive for this kind of stuff.
What program or file format is most used today for machining. Years ago it was g code.