The eject mechanism failing is a common problem, and requires a drive replacement. I'd reccomend replacing it with a combo drive. This drive is available at the link below:
https://www.powerbookmedic.com/xcart1/c ... at=0&page=
-Bradley
PowerbookMedic.com