Great opener. My favorite Megadeth song. Too bad the sound set up messed it up.
I can't remember what their setlist was during Gigantour but this one seems to be a bit better even though I'm sure it's similar.
EDIT: Just did a skim through of the Gigantour set and it looks pretty much the same, at least they stopped opening with Trust though.