As long as the damn mail-in rebate shows up.

I upgraded my son's G3 iMac from its standard 6g drive to a 20g a couple years ago without issue.

I think you'll need to know 2 things: does the drive controller support ATA-100 and does it support a drive with that capacity.

edit: fixed tense