1) Only MDD logicboards from the same family as your MDD will work. If your machine has FireWire 800, any MDD board with FireWire 800 will work. If not, you'll need one from a machine that doesn't have it either.
2) I have yet to see anybody who has been able to get an MDD CPU working in a pre-MDD machine.