Guacamelee maybe? The PC version did recently hit Steam and that's the only recent game I can think of with Luchadors.
Yeah, Guacamelee looks good! :D
Yeah, it's supposed to be good from reviews i've seen of it, but I don't have a PS3 to play the original version and I wanted to wait and see if a drm-free PC version would pop up somewhere. Looks like fortune may smile upon us. :)