Crutchfield is a good place to find out what will fit and what not, but are usually way over priced!
They have decent deals when you buy multiple corrisponding items in one order, and thier service is the best... but thier prices are not the best by an means.i always thought crutchfield had some pretty good deals. their service is great.