Spent LOTSA money on a Garmin Zumo with built in satellite radio. There is a LOT of much cheaper alternatives like I did on my 1st gen. You can find radios with the cradles for under $50, just mount the cradle somewhere, wire in the 12 volts, and hook the output into the AUX jack, or get really fancy and split your fairing and install a stereo headphone Y adapter into the cable inside the fairing, does the same thing. Just remove the radio from the cradle when parked or if it is raining. You can always put a plastic bag over the unit when it's raining too...