The car just got dropped off. lets hope for the best.
Update: They called me down showed me what they thought was the leak i saw which was the trans fluid blow off tube. I showed them the outward hole and they are now going to put pressure in the tank and see what happens.
Update 2:They cant get it to leak after i taped it for the last day but they are very worried as to why this tank leaked. So im picking it up and will drive it around and see if it leaks again after a few days.
Ill post pics up tonight for the puddle and the tank.