Is it the 231D or the 231D-HD? The D stands for Dodge, meaning it was built with the Dodge specs, as compared to the J, that was built with the Jeep's specs. The HD means Heavy Duty. I wasn't aware that they ever put the 231D-HD on these trucks from the factory. Anyway, the '93 Ram 1500 231D will work. The Ram 2500 and 3500 used the 241D-HD. If you want to see the complete list, here is a good site:
As for the 231J not working, it will work if you put your shift plate (and possibly guide rail) on/in it. The problem with the 231J is that it might have a narrow chain and be slightly lighter duty if it came off a 4.0L or smaller engine, but if you have a 3.9L in that Dakota instead of a 5.2, that shouldn't be a problem.