You really want a 1421928 as that is plug and play for a 1421133. From what I can see, the 1219722 is not even compatible with its predecessor which was the 1219012. What you could consider is swapping the valve body complete with loom from one of your original boxes into the 'new' one. But as that may have been the original problem, maybe confirm the following before you get the spanners out:
Month of manufacture of your car?
Is it a UK?
What is wrong with the current gearbox?
Oct '00 E46 330i. Feb '92 525i (departed)