Thats not an easy answer as I have no idea how their code is structured.
For all we know, if could be anywhere from a few hours to months worth of work. You also have to take into account how much of the code is shared by other functions. So, a change in one specific area may filter down (or up)...