You cant beat Rock'in radios sound bars, it's great he offers the empty and you can add your own components.
What I did to save a few bucks is purchase the Infinity head unit and 2 speakers together just google Infinity MPK250 it is a nice kit. It includes the head unit ,2 speakers, antenna, Water proof Aux. port, aux cable and a rubber face cover to put on when pressure washing. The head unit will take wash with a sponge and rinse with a house, I wouldn't hit any head unit with a pressure washer. Just my personal preference but I don't like Jensen or JBL. IMO you want 225 watt max speakers and put no lower than 50 watts to them. It worked great for me. CD players is a whole different set of issues, my type of riding it would skip bad and a Din chassis was to big IMO.