A th350 would probably be more than enough to hold 300 I'd think. Im not sure of the loss between the 350 and 400 though. Also they have different gear ratio's so that may be something to look into also.