I used your tear down to help repair mine. It had a broken small plastic cog on the eject motor, managed to find a metal cog close enough size, pressed that on and have it working.
One thing I noticed on your tear down is that you have the SCSI selector and the front LED wires mixed up, both...