Yes they are, the first album is insanely and rediculously fucking good, one of my top 5 all time albums and Sucker Punch has some awesome songs on it.
Please please please come over to the UK so we can play a show together, i got the band into you guys about 6 years ago after my then guitar...