No response stopping me dead in my tracks, so I went ahead and did the swap late last night.
The reason is that I have a 2003 dual 2.0GHz machine (M9032LL/A) with a bad processor, and no suitable spare card, and an 04 dual 1.8GHz with a bad logic board. I wondered whether one working unit could be made out of the two. The cards are an exact match in terms of physical fit, and even the smaller G5 decorate plates on the two heat sinks can be swapped for the larger, single aluminum plate originally on the 04 processors, so that the whole thing looks meant.
Does it work? Yes, at this stage I can say that it seems to work, though thermal recalibration using ASD 2.5.8 is needed after the switch. This stops the fans trying to take the thing into orbit.
I’ll need to do more testing to see whether there are any real anomalies. The only oddity I can spot so far is that the machine thinks it still has PPC970 processors installed (running at 1.8GHz). Meantime, in the System Profiler, the machine still reports itself as a Powermac7,2 (i.e., an M9032LL/A). It is currently running though the ASD tests, but earlier was running really cool with fans on a mere 300-400rpms at idle, while not ramping up more than expected at load.
In short, forget everything you read online about this being in principle impossible. Whether it will run stably is the next question!