IF your short on cash, then just buy another D series motor.
I have a complete swap that runs came out of a 98 DX that im asking $400 for. Its clean, low mileage and runs great.
Customer did a GSR swap so he no longer needs it.
If you can do the work yourself, then buy the motor i have an youll have $100 left over