I have a 2007 Road King. Look at any of the high end manufacturers of aftermarket fairings. They slide on the same way as your existing windshield does. Run the supplied wiring harness from your battery to the fairing and bam, you've got music for a long ride. Here's the catch, factory fairings (i.e. Ultras, Street Glides, Road Glides and the new RK) have factory volume and radio channel controls near your grips. Aftermarket fairings do not. So, to change volume/channels while riding you have to reach for it with your left arm while the other steers and works the throttle. I think I read it somewhere in this forum about integrating factory hand controls, so maybe another reader can expound on that. I bought a Dead Center Cycle fairing, with an upgraded stereo and speakers. I will put my bike up against any factory installed radio, it sounds that good. I have true duals with V & H slipons. I can hear my radio clearly at 70+ mph. Also, being aftermarket, it's removeable for warm weather.