Everything you need is included, and the Rumble Road works with any portable stereo equipped with a headphone jack-we used a basic Panasonic CD player. The four-inch dynamic speakers have "P" clamps that tighten down to fit the handlebar; you'll want to carefully route the Y adapters and cables to avoid hot engine parts. And when we pushed "play" on our stereo, the resulting sound was clear and punchy, without being harsh. The amplifiers added richness too, for a truer tone without overpowering bass. At speed, the speakers retained their clarity, though we'd have to adjust the volume. Since we swapped the unit between bikes, we simply strapped the stereo onto the handlebar mount-but we'd recommend a more secure mounting post for longer rides.