It's cheap, just throwing that heads up out there. When mine worked, it sounded decent, did what it needed to do. BUT, my wife stuck HER iPhone on there and blared the music while it was parked at an event and blew both speakers
Moral of the story, remember to keep the bass as low as possible on whatever your audio source is.
Installation is straightforward. Speakers mount to mirrors, if you remove the toolbox the amp will fit on top of the battery (I used a small thin scrap of wood, screwed it down using the toolbox screws, and velcro'ed it to the amp). I removed the bolts for the fuel tank and had a helper lift and lean the tank a bit, just enough to fit the wires underneath it. Then I ran an AUX cable up through a tank bib for my iPhone. I found the FM radio to be worthless, wouldn't pick anything up.
It's a decent system, it gets the job done. To be honest, it sounds just as good as the other, higher dollar systems I've heard (though others disagree). The big thing is though, there are NO bass blockers, meaning you can EASILY destroy the speakers. Make sure your audio source isn't pushing too much bass.
FWIW I'll be mounting a fairing with speakers this winter. Guess I decided I really did want more audio. IMO, if I'm gonna spend $600 for handlebar mounted speakers or a memphis shades batwing and cheap-o speaker thingy, I might as well just go all in and get a fairing, 6x9 marine speakers and a head unit for around the same investment! In this persons humble opinion, the shark is the only way to go for a handlebar mounted setup, because the cost of the others is so astronomically high you are better off getting a fairing mounted or hard-saddlebag mounted stereo setup. (The exception being if you just absolutely didn't want a fairing or wanted the cleaner look of handlebar speakers)