When my hd was new the cd player had problems more than once, i got tired of it and bought a decent fold down face pioneer(graphics, fish, racecars,etc) with a pioneer 13 band eq. The kit fit real nice in the dash, the wiring plug hooked right up and it looks good in there. Then i had to do the rest, i pulled the door speakers and installed a rockford fosgate 6.5 component set with mids, tweets and crossovers wired (all 4 corners)to a rockford 250 watt amp. I also build a rack for under the rear seat that holds a ten inch sub on each side with the middle tray holding the 250 amp and a rockford 500 for the subs. All done with stinger wire to help with the sound, dynamat works good too in the doors. It sounds good with the classic rock and country music. Crisp and clear....better than the sh!tty bose that it had.
If it wasnt for a good deal on a used stocker, and it was me id buy aftermarket with a install kit.