643 HP at the wheels, then......

Nice numbers,and ouch! Best of luck, it sucks in the pocketbook at times.