Havn't got a clue about the cards, but.. I bought a new G5 lately, plus a 2nd HD of exactly the same type as was in it, but at a local PC shop.
Such a ST3160023AS [Seagate Barracuda] cost me about 115,-
That's only a fraction of the price of a G5.
I mean: what are you going to do when...