I think I had this or something very similar to this worked out at one point. But if another script can do it, I'd say, "Go for it."
As I recall the existing zoomer had to be destroyed by using jQuery's .remove() on all of its created markup and then a new instance of the zoomer had to be created using the next image or (in the case of an image with a larger higher res version zoom image) set of images. Each time the zoomed image changed that process had to be repeated.
When I get more time I will look for it some more and if I still can't find it I'll probably play around with it, as it would be a nice addition to the zoomer script.
But, as I say, if another script already has this capability, you may as well give it a shot.