The Pioneer KP-500 FM Stereo Cassette Vintage Player is a classic car audio in-dash unit that plays both cassette tapes and FM radio. It comes with 2 speakers, making it a self-contained system for enjoying your favorite music while on the road. Tested and confirmed to work, this vintage player is a nostalgic addition to any car audio setup, offering a retro feel with modern functionality. It does have all the wires, and has a plug in option so you can plug into your home outlet, I had this in a man cave. All wires and the additional adapter will come with the stereo as well as the speakers will need an antenna for the fm radio