These guys sound familiar. Did they also do a Mega Man 3 one, or something?subtlefuge said:
Specifically at 0:40, but if you haven't heard it, watch the whole thing.
OT: An interesting take on the series. I've always had conflicting feelings about it.