The SP70 would make a good contender.

From your list it only comes short on throw.