Don't know about the estimated cost in your city bhai.
But before going for a complete overhaul you should get it tested first.
Plenty of things to consider as far as an owner is concerned you would always look for best quality parts at OEM specs never cheap out on parts. The mechanic should be competent, proper head and block facing, proper cable seat adjustments, main began adjustments, proper cleanliness etc etc....