Front seal pouring out.

Its an aftermarket converter. 2500 stall. I bet it doesn't have 1000 miles on it but I bet the crap out of it so it could be cracked. Thanks