nice set up mate, any idea how much power its pulling?
you can move around the front compressor wheel to point straight up to reduce the intake length( no need for new turbs then)
Are you running water injection on it?
I also ran my oil return into dip stick and it built up too much pressure for the seal, then it would by pass the seal. would highly recommend to do one into sump.
And the turbo you have is not a t25 flange, but you can run IHI turbos wich are far cheaper. Get one of a late model subaru and should bolt straight up. And are a decent size.
Aaron