As long as it's the same model (same specs) there's no prob, you can mix up differents cards say, an asus 7900gs, with an xfx 7900gs. Hovever, the fact that it is called the same dosen't meen that the card is actually the same... GPU clocks can change, but that is not a big problem, as you can either oc one and/or or underclock the other to find the right middle speed. The memory clock can differ too, worst even memory generation can be different and that's not good... But with the 7900 series, there is no such problem, as all the vendors seem to use DDR3 with more or less the same speeds. Again if the speeds differ, just oc and/or uc and make them meet somewhere in the midle...
I think that it would work any way (even with different clocks) but I'm afraid that the lowest one would be used for both...