well the gears could have probably been repaired.. but ya replacing the whole drive is a pain because of the dvdrom keys flashed into the firmware, and then depending on what version of the 360, what drive, slim, fat, E etc.. the key dumping and reflashing basically becomes an engineering nightmare.
You made the right choice.. enjoy!