Hi,
I think the final price highly depends on the amount of data and database size, because the more data, more time is required. I can look into your database situation just not before next week.
If you are interested drop me a PM with your email and I will contact you, when I have time to analyze the data and make an actual offer.
But I do hope you manage to resolve the issue as soon as possible - with or without my help :).
Regards, M.