Lots of parts! Need help IDing them

The vin is here if it's got one.