BTCRecover is definitely your best bet here. If I were you, I would combine it with a password generating tool such as cracken (
https://github.com/shmuelamar/cracken) to generate a big list of possible passwords.
For example:
cracken --wordlist firstnames.txt --wordlist lastnames.lst --charset 'ABCDEFabcdefg' '?w1?w2?1?d?d?d'
this command would create a list of all possible combinations of:
Wordlist1 +
Wordlist2 +
One of these characters: ABCDEFabcdefg +
A digit from 0-9 +
A digit from 0-9 +
A digit from 0-9