WHAT in the name of Holy Motherhood is this thing?

Is that what a transaxle look like?
Hey-leave my Lemans out of this conversation!!! It ain’t that UGLY!!!!!