Both those companies know their stuff. But don't overlook a local performance transmission shop. That'll save you shipping $$ and give you a local person to talk with.

regards,
Leon