It's been a while since I last used third-party subtitles for a movie but as I recall, it rarely happens that all captions are off by a constant offset. Usually the desynchronization itself stems from a movie version having longer gaps between scenes, for instance. In that case, this won't be much helpful but otherwise, good job.