Wow new V8 pedal

Nope, they are totally different!

X2. I remember somebody posting pictures of the two together to show the differences, but I can't find the link.