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