Does anyone know if all D16 transaxles are all the same? Will they all fit each any vehicle or are they vehicle model specific?