Sounds fine...

It doesnt matter about the video clips having timecode built in...
(although this may help you externally to find the sync point if not the start...)

If protools is the timecode generator - you just have to sync the clips using the method previously explained above...

et voila!

Let me know if you need further support

Simon