Shared Vehicle Implementation

Options
Hi!

I am working on a project that allows TWO players to control ONE vehicle.

One Pilot controls the bottom part (Lets say the wheels), and the other pilot controls a big cannon on the top. The wheels should control the basic movement, but the turret also needs to have some recoil on the entire vehicle.

When the pilot enters the vehicle, I am transferring the Control Seat photon view to that Photon player.

However given that they both need to be able to control the root vehicle, how should I handle this?

Should I be sending RPCs to the Vehicle Root telling it what to update? Im worried about this being a bit slow.