10" Converter in a stock 904

The 904 in now leaks out the bellhousing very bad about a quart in 20 min. The converter I have has no drain plugs and I am unsure of its origin I will be installing a used trans from a 74 scamp 318 car. I will be selling the car soon should I keep the converter?