G Drive 2TB How easy to fit new drive and drive compatibility/size?

Hi,
Can someone please let me know how easy it is to replace a failed drive in a G Drive 2TB and if there are size limits/replacement drive compatibility issues?
It is a model with firewire 800 and USB 2, eSata and a 934 Oxford chipset,

Many thanks