Nice. Give me a little time and I'll try to piece everything together.
The front shafts are 78mm. If I can find a 76mm or 74mm... then, we may be set.
Oh another observation: the TB03 diff ring gear is off by one tooth. So, you would also need to use the TB03 bevel pinion to match.