Hi GRIF !

The pulling can be caused by lack of alignment/balancing.
Also the steering can be bent due the accidents,CV joints,axles all plays a a role in the tilt/pull the VX is suffering.

The engine vibration you are relating off can be the engine's foot mounts where the engine sits on the frame.

You must take that VX to a well reputated shop let them havea full inspection,i'll suggest you to have inspected at more then one shop.

My final suggestion : Steer clear from this VX.

Finding the right VX can take a while,but if you patiently keep looking you'll find it.