Vehicle animation blueprint

I can’t seem to find a way to use the same animation blueprint for multiple vehicles (using c++ or by other means).
Let’s say that my game has 100 different vehicles. The animation blueprint of each vehicle is identical to each other (ref pose->wheelhandler->final animation pose) but since it’s impossible to create an animation blueprint without specifying a skeleton (or changing it later), I’m forced to create a different BP for each vehicle. I would like to assign, programmatically, the same “generic_vehicle” blueprint to every vehicle thus having only one animation blueprint. Do I really need to duplicate and re-target 100 animation blueprints or am I missing something?

Thank you!