Would this cam work?

I agree. The thing about a stall converter is a tricky biz. More stall for a race car, less for a street striper, less for a mild rod, less for a grand-ma etc....