I understand you that this vehicle could be OP.
But to prevent that, I would work with a timer of at least 5 minutes per respawn.
In addition, one could then limit the number of possible respawns the vehicle can give.
For example, should mean that you can respawn only 8 times in the distance of 5 minutes on this vehicle before it has to reset in the virtual garage for new respawns.
And only one such vehicle may exist per family.
So it is not at all OP as you think...