Can anyone identify these parts

Top