Last night, I was given a free low miles 4wd BA10 in astonishingly good shape that I plan on swapping in to my 2wd MJ. It came from a YJ, and the guy included the YJ shifter, and a XJ BA10 shifter. The shifters both have the big coupler in the middle, but are obviously differently bent above that, but the big difference is the portion that goes into the transmission. One of the shifters is about 1/2-3/4" longer. And now I wish I was paying more attention when he said which one fit, I think the longer post fits the YJ tranny, but they do not appear to be interchangeable, at least not the part that fits in the tranny. I should be able to swap the top portion of the shifter rod from the XJ to the YJ shifter base. Come to think of it, the shifter currently in my MJ is different from these other 2 as well since it does not have the large coupler thing, its just one solid piece from tranny to the threads for the knob. Im not sure how the tranny end compares sinec I have never pulled it. So I have 3 different BA10 shifters on hand, all Jeep.