There are several tools to do this, and there are several services.
There are also several scammers who will take your funds!
Be very careful who you trust, don't send your wallet.dat to anyone (1 million possibilities is very easy to brute-force), and ignore all "offers" you get through PM!
I second this.
I'd urge the op to do his own brute-forcing. This tool worked wonders for me in the past:
https://github.com/gurnec/btcrecoverI can't imagine it taking long to brute force a password that only consists of 6 numbers... I wouldn't risk getting scammed by using an external service.
a 6 "number" password should be very easy! there's no need for OP to actually use any third-party service, i have never used
https://github.com/gurnec/btcrecover but i've heard it's good.
"Jd8!O_" for example taked around 14 Hrs to crack with a I5-6600K ( i might be wrong tho ), if you use your GPU it should be even faster (depending on your GPu that is hehe