Awesome engine, very nice build!
Though... there must be a typo hidden somewhere, since 580 torque @5800 equals 640 of them good oregonian horses.
580torque@4800 does make more sense to me.