Anyone familiar with this song and band, perhaps from Guitar Hero 3?

www.youtube.com/watch?v=f3rz_DFNENk