I tested the power MOSFET using my DMM on diode mode (charge up the gate, test drain-source, then discharge gate-source with fingers) and it seemed okay. I'm not sure if it was mounted on the board properly, though, and while I was fiddling with that, both legs fell off the MUR1515 diode. Unfortunately it's not really clear if this was the original failure, since it's been happily sitting on the bench for a year since I last shifted it!
Having spares of all the chips seems like a good idea, though! It looks like it doesn't use a dedicated controller IC, but rather "ua 339PC 8811" (a quad comparator?), 74C14 Schmitt triggers, and an LM324.
I like the opto-isolator arrangement a lot - now that's isolation!