Get an internal HDD instead of external. Less potential USB headaches.
You don't need 2GB of RAM. 1GB is more than sufficient for vehicle oriented tasks.
Be sure your motherboard is ATX compliant, otherwise your PSU choice will be another headache.
You didn't specify any audio setup or software, but you appear to have put together a solid set of PC hardware.