Do I need a Stall converter?

If you get the 10 3/4" 2500 stall up it should be OK but it would be a whole lot more fun with a 3500 and you should be able to shift about 6500. Had almost the same set up and tried both ways, trust me.