have you thought about pulling the HDD out of the G4 and sticking it in the new machine?
If it's SATA, it will fit right in one of the drive trays.
If it's IDE, then you can buy an IDE to USB converter and then use it as an external USB drive.
That's what i've done in the past.