Would you trust this clutch?

Get the motor mounts checked.