I just fixed my D20 problem you have.
I noticed mine was leaking down the front output shaft, and dropping out the U joint. I replaced the main seal on the diff box thinking this is where the leak is coming from. That wasnt the case, i needed the o ring on the output shaft.
I didnt even have a washer. Went to local hardware store, got a rubber washer just big enough to fit in the yoke, big enough in the center to go over the threads on the shaft. I got a washer and tightened everything up, and no more leaks!