how much stall do i need?

I say go with at least a 3500 stall...