Basically, at this point you are down to "brute force"... btcrecover (
https://github.com/gurnec/btcrecover) is probably your best option...
If the password was correct, but the file was corrupt, you'd probably get weird output from my multibit_recovery scripts... But you're getting password is incorrect, which tends to indicate exactly what it says... the password is incorrect.
I have the exact same problem. Three seperate wallets, three seperate passwords, all giving the "password is incorrect"" when running your script on the .wallet .key and .cipher files. It CANNOT be that all three passwords are incorrect, they are independantly written down and just not working.
I know these passwords have worked before in 2014 because I used them to make payments. I actually gave up back then, but I''m now picking this up again, with the hope of recovering the coins.
My only other thought, maybe the multibit classic wallet corrupted the password??
Finally, maybe in an upside, I still have a running version of the Multibit Classic wallet on an old cloned drive, could this help? I can see the wallets, and the balances, just can't export the keys or send any bitcoin, because it is saying password incorrect.
Would greatly appreciate this help!