Eagles-Hotel California (Steely Dan), as payback for Steely Dan-Everything You Did (Eagles)
Grand Funk Railroad-An American Band (Freddie King)
ELO - Shagri-la (Beatles, and "Hey Jude")
Billy Joe Shaver-Tramp on Your Street (Hank Williams)
Chuck Berry-Roll Over Beethoven
A couple more about John Lennon: Paul McCartney-Here Today, Elton John-Empty Garden
John Lennon-How Do You Sleep (Paul McCartney)
Bruce Springsteen-Thunder Road (Roy Orbison)
Steely Dan-FM (Elvis)
REM-Man on the Moon (Mott the Hoople, Elvis)
Commodores-Nightshift (Marvin Gaye)
The Who-The Seeker (Dylan, Beatles)
A couple of "list songs": Tex Ritter-Hillbilly Heaven; George Jones-Who's Gonna Fill Their Shoes
Neil Young-My My, Hey Hey (Johnny Rotten)
as in the one song above, Barclay James Harvest-Titles (the lyrics are all Beatles song titles/lyrics), actually a pretty cool song, I really dig it (this video cannot be more 70's, with that All the Young Dudes opening...)