Oil Leakage
Nah man I'm just kidding, it sounds like you may a have a good hunch going with the seals. How long and where was it sitting? Was it exposed to the elements? Outside covered or inside somewhere in a garage that was kinda climate controlled?
Have you taken the turbo off to check it yet?
Edit: Realized he has a rear mount

