The only found release of this game is in Spanish, but quite a few people I talk to remember the game being released with an English dub by the title Diablo Brothers.
The game was advertised for sale in Coin Slot magazine regularly so there were some about.
Does anyone remember it or have any leads on anything about it?
Was the US version also in English?