Actually that's one of the reasons I chose this track. Out of the few I listened to tonight this was the one that sounded the most like Zombie to me, and I'd have to say that I might like this better.
These guys have an insane amount of energy going on that makes them a really catchy and fun group to listen to. They started with some really good local success, and then managed to gain some large attention when they played the second stage at Ozzfest in 1996, following up with a main stage show the next year.
Hope you like this as much as I do.