What kind of loads did you place on the transmission? I don't go any towing; just carrying light weight loads on the roof with no hard off roading. That could be why my tranny has lasted as long as it has. I have no had any issues with any gears other than reverse on first use on very cold mornings. Once the transmission is warmed up, I have not had any issues using reverse.
It should probably be borne in mind that the BA-10/5 was originally used, as I recall, in the Peugeot 505. So, take an XJ:
- Shave off about 800#
- Cut the engine output in half
- Cut the engine displacement in half.
- And give it to a French driver (I've driven in France, I wasn't wholly impressed.)
I didn't do any serious towing with the 88 - probably 2,000-3,000#. I did do some hauling (internal loads up to 800-1,000#,) and I am a fairly spirited driver with a lightly-loaded or unloaded vehicle.
But, I don't ride the clutch, grind gears, or anything like that - I
used the transmissions, I didn't abuse it.
Offroading was similar - since the BA-10 rapidly developed a reputation with me, I didn't want to go anywhere I couldn't walk out of, get a start in second or third gear if I needed to, or something like that. So, technical crawling and heavy off-camber stuff was right out.
It was just a horrible mismatch from the factory, and probably borne of AMC's partnership with Renault at the time (but, since the I4 and V6 engines got either Aisin or BorgWarner boxen, I don't know why they had to use the Frog box behind the I6... I'm not sure what they used behind the Renault Diesel, they may have gotten that as a package setup, and it was better-matched.)
@kastein - while the AX-4/5 may be an "upgrade" from the BA-10 (I'm reasonably sure it will last longer,) I wouldn't consider it a
useful upgrade - the AX-4/5 won't support the same torque input as the AX-15, and you'll rapidly strip the gearing on it (through no fault of its own - you're just trying to shove too much power through it.) Similar failure to the BA-10 - and for a similar reason (it's just a user-provided mismatch, instead of a factory mistake.)