I did consider that.
What I did instead was just remove everyone from the GAL list with powershell and leave the users I want in there.
Now the migration batch only sees the users I want and should take the calendars and contacts up with it.
Will let you know how it goes..
Rob