Looks fine, but I just have a few suggestions/comments.
Crutchfield is spendy, but from my experience they provide good customer service if you need to return or exchange. I have had good luck with this site,
http://www.onlinecarstereo.com/
As Ferendon stated, if you are planning on putting...