Please Help identifying underhood components

I think the correct term for B is vacuum amplifier.
A is voltage regulator
D is ballast resistor
C bulkhead connector
E starter relay
F is electronic ignition control box