If you're sure that is correct it's very easy to crack it. What wallet were you using? If you find someone trust worthy I'm sure they'd do it for some %. If find someone untrustworthy they'll crack it for 100%.
I think the wallet he is using is Bitcoin-QT.
Could be any wallet really, a lot of people just call it wallet.dat because it's universally used.
I'm using Bitcoin-QT.