First there is no such thing as overkill.
I did notice that you left a psu off of your list. I would highly reccomend using one since it regulates voltage (greatly extends or doesnt shorten the life of your equipment). Also the "intelligent" models are helpful in preventing dead batteries.
Additionally you may want to consider a frontend to simplify operation while driving.
Otherwise sounds fine.