Here is a cassette deck, the tray ejects as it should, there is a clear front panel or dust guard that seems to be missing. All the buttons slide and push as they should. A tape was put in and it spins as it should.

This item has not been tested.