That looks like the Lewis engines one, Go see Greg at pro engines, he can get cranks from melbourne, If not i have a crank that might be usable (note the might part)
A collar is a good idea as the 30 cranks only drive about 3mm of the pump gear and are prone the breaking the pumps,
Once again Greg can do that for around 350 fitted.