Try Pet#o La#ka, Gilbert or Bara Stereo.
Price depend on your requirements as said by Miniace. I think Your car has 4" dash mounted speakers. If you want bass a good pair of 6X9s in Boxes would be sufficent.Eg-(Rockford fosgate,Infinity,Polk audio or JBL). The prices range from 7k-15k. And If you want to go for a Subwoofer ,I would advise you to go for a 8" or 10" Sub. Anything bigger than that would make things rattle and would require sound dampening. Whats your budget ??
Sunlanka has Roof railings and door visors