I'm not a "tech" expert, but I have worked with frame rates in various forms for decades. If your burnt in timecode is as you say, you are good to go and I would not worry about anything. Frame rates use to be actual, physical frames that would pass a light in a projector. Then video came along and fields (1/2 a frame) came into a play. Now with computers where one "picture" or frame starts or stops varies with codecs. That is why you will see the burnt in Time code off or not match a frame or 2 every once in a while. Who's to say the burnt in Time code is accurate or the computer you are working on has the correct frame.
I've worked on a million projects with Timecode and sync, and when I have timecode that matches like yours...I spit out a .wav or an OMF to mix and no one complains about my sync. In fact, because i use a "2" beep and document my sympte start times I usually get complimented on my sync.
In short, you are good to go.
Good Luck! Have fun!