I've heard it can be done, but I don't know for sure.
I do this as a job, too, and at work we had a client with a GT 2005 (at least that's what the marquee said) with a red board that was working except for a trackball and monitor problem. While I was working on the other problems, the hard drive took a crap.
I called my distributor who sent me another 2005 hard drive. When I hooked it up, it wouldn't work. It passed the HD test at boot up, but then froze during modem test. I checked the security chip (should have done that before) to find that - even though the marquee said 2005 - it was actually a 2004.
So, I sent the hard drive and motherboard both to my distributor so they could make sure to match the HD to the board. Well, all the images they have are for the green version, and they couldn't get it to boot with a 2004, nor a 2003 or 2005. As I saw this working before the hard drive started grinding internally, I'm sure the CPU is good, but it doesn't want to work with any of those hard drives....