Hi pipdixel,
I would keep them separate and constrained in place. That way you only have to load two skeletal meshes. Otherwise your vehicle would have to contain all the bones and mesh data for the character. You may want alternate characters to drive the vehicle as well, so allowing the freedom to pop in different characters may be useful.