Who sings are you gonna be my girl?
No context provided
Who sang Are You Gonna be my Girl in 2003?
Jet
No context provided
Who sang Are you gonna be my girl in 2004?
Richard Cheese
No context provided
Who sang an a cappella version of Are You Gonna be my Girl?
The Binghamton Crosbys
Cameron Muncey
https://en.wikipedia.org/wiki/Cameron%20Muncey
Are You Gonna Be My Girl
https://en.wikipedia.org/wiki/Are%20You%20Gonna%20Be%20My%20Girl
"Are You Gonna Be My Girl" is a song by Australian rock band Jet, featured on their 2003 album Get Born. It was released as the first single from the album on 18 August 2003 in the United States and on 1 September 2003 in Australia.
Are You Gonna Be My Girl
Cameron Thane Muncey (born 8 February 1980) is an Australian guitarist and vocalist. He is the mainstay lead guitarist and one of the songwriters of Melbourne-based rock band Jet which formed in 2001.[1][2] Muncey co-wrote many of Jet's hits with Nic and Chris Cester, including "Are You Gonna Be My Girl", "Radio Song", "Put Your Money Where Your Mouth Is" and "Cold Hard Bitch".
Cameron Muncey
Richard Cheese & Lounge Against The Machine (or simply Richard Cheese) is a cover band and comedy act, performing popular songs in a lounge/swing style.
Richard Cheese
The Binghamton Crosbys (commonly referred to as The Crosbys) are a TTBB a cappella group at Binghamton University in Binghamton, New York, USA. 
Binghamton Crosbys
"Are You Gonna Be My Girl" is a song by Australian rock band Jet, featured on their 2003 album Get Born and released as the first single from the album on August 18, 2003 in the United States and on September 1, 2003 in Australia. Lead guitarist and vocalist, Cameron Muncey co-wrote the song. Cover band and comedy act, Richard Cheese & Lounge Against The Machine, sang Are You Gonna Be My Girl in 2004. The Binghamton Crosbys, a TTBB a cappella group at Binghamton University in Binghamton, New York, USA, also sang an a cappella version of the song.