Lets talked about songs by bands who may not be metal but do have some metal songs.The first one that popped in my brain is
Helter Skelter - The Beatles.
It depends what you define as a non metal band. TNT are mostly hair metal or whatever you want to call it, but they have some cool traditional metal oriented songs.