Not sure if this has been mentioned yet but I believe once you beat the stage (or it was possibly patched), you no longer get those broken crystal things anymore, I've gotten nothing but items + money 15 times in a row now from the ninja.

Hopefully this increases chances of getting girls.. no proof yet but my equipment ratio is way higher now, I've gotten tons. Got that legendary dragon armor 4x now.