If the drive failed within warranty they would have repaired/replaced it free of charge. They still will out of warranty, but at cost.
You then have a few choices. Pay them to fix it, pay an independent repair shop, replace the drive yourself (needs correct replacement and retain original daughterboard) or try cleaning the rollers and resetting the eject screw. .