Fixed vehicles not duplicating generic stuff

Needs to do some generics.