Victory!
OK, at a price, but I think we have ALL paid that price. Fwiiw, I had to strip out and replace ALL the electronics in my CNC in the early days, and it had cost me a lot more than yours. All I kept was the big transformer. I used Geckos for the lot, with much satisfaction.
Photos might be of interest later on.
Cheers
Roger