That to me sounds like a load of crap.A new turbo shouldn't leak what so ever.I'm sure most people would agree with that.Unless of cause its a fault in the build.Standing or not does'nt make a difference.Seal's should do their job.Hope you get this sorted dude!