There are several good places or companies out there to get your systems but I'm really happy with my Soundz Customz level 4. Their service is the best and any problems down the road they will help you out.
I went the DIY and installed Rockford Fosgate and Polk Audio speakers with biketronics line level to avoid dealer flash. Sounds as good as good as any of my buddies more expensive investments.