Lots of parts! Need help IDing them

Mmmmmm, 340.