Help with broken tray mechanism

This is quite a long story, but I’ll try to keep it as brief as possible.

I bricked my Sony DW22a burner through flashing. In the meantime I bought a Liteon 201ap which I’m dead happy with. By chance I managed, the other day to ressurect my DW22a with some firmware I had stashed away which I stumbled across! So I got it working again but now the tray mechanism wont close fully and also has difficulty opening also. Bearing in mind the drive is now well out of warranty anyone any ideas of how to fix it? Many thanks…