Drums sound great! Are those the stock heads?

Side note, that is my absolute favorite Talking Heads song! Lol, huge fan.