id start with
www.onlinecarstereo.com, really good prices there. If your going Budget, i always almost go with Alpine, the 10" Type-R Subs are Great had them in multiple Cars of mine. they also make nice Component speakers. And i think theyre head units are the best, Kenwood also makes nice budget head units.