Hey there! we have to first need to review the current code to see its way of programming and what bugs are there, without that I cant give you cost. we can sign NDA and then you can provide source file and then we will tell you the cost, If this something OK with you then let me know and we will start this project today itself. Check PMB for our portfolio.
Regards,rnSandeep