Put the Duster on the DYNO.

633 torque at the wheels?! Holy cow! What's the secret to your setup to get those numbers? I'm impressed.